Partilhar via


Como: Alterar a aparência de controle do Windows Forms LinkLabel

Você pode alterar o texto exibido pelo LinkLabel controle de acordo com uma variedade de finalidades. Por exemplo, é prática comum para indicar ao usuário que o texto pode ser clicado, definindo o texto a ser exibido em uma cor específica com um sublinhado.Depois que o usuário clicar no texto, a cor será alterada para uma cor diferente.Para controlar esse comportamento, você pode conjunto cinco propriedades diferentes: the LinkBehavior, LinkArea, LinkColor, VisitedLinkColor, e LinkVisited Propriedades.

Para alterar a aparência de um controle LinkLabel

  1. conjunto o LinkColor e VisitedLinkColor propriedades para as cores desejadas.

    Isso pode ser concluído por meio de programação ou em time de design no Propriedades janela.

    ' You can set the color using decimal values for red, green, and blue
    LinkLabel1.LinkColor = Color.FromArgb(0, 0, 255)
    ' Or you can set the color using defined constants
    LinkLabel1.VisitedLinkColor = Color.Purple
    
    // You can set the color using decimal values for red, green, and blue
    linkLabel1.LinkColor = Color.FromArgb(0, 0, 255);
    // Or you can set the color using defined constants
    linkLabel1.VisitedLinkColor = Color.Purple;
    
    // You can set the color using decimal values for red, green, and blue
    linkLabel1->LinkColor = Color::FromArgb(0, 0, 255);
    // Or you can set the color using defined constants
    linkLabel1->VisitedLinkColor = Color::Purple;
    
  2. conjunto o Text propriedade para um título apropriado.

    Isso pode ser concluído por meio de programação ou em time de design no Propriedades janela.

    LinkLabel1.Text = "Click here to see more."
    
    linkLabel1.Text = "Click here to see more.";
    
    linkLabel1->Text = "Click here to see more.";
    
  3. conjunto o LinkArea propriedade para determinar qual parte da legenda será indicada sistema autônomo um link.

    The LinkArea valor é representado com uma LinkArea contendo dois números, a posição de caractere inicial e o número de caracteres. Isso pode ser concluído por meio de programação ou em time de design no Propriedades janela.

    LinkLabel1.LinkArea = new LinkArea(6,4)
    
    linkLabel1.LinkArea = new LinkArea(6,4);
    
    linkLabel1->LinkArea = LinkArea(6,4);
    
  4. conjunto o LinkBehavior propriedade para AlwaysUnderline, HoverUnderline, ou NeverUnderline.

    Se for conjunto para HoverUnderline, a parte da legenda determinada pelo LinkArea será apenas sublinhado quando o ponteiro posicionado sobre ele.

  5. No LinkClicked manipulador de eventos, defina o LinkVisited propriedade para true.

    Quando um link foi visitado, é prática comum para alterar sua aparência de alguma maneira, geralmente por cor.O texto será alterado para a cor especificada pelo VisitedLinkColor propriedade.

    Protected Sub LinkLabel1_LinkClicked (ByVal sender As Object, _
       ByVal e As EventArgs) Handles LinkLabel1.LinkClicked
       ' Change the color of the link text
       ' by setting LinkVisited to True.
       LinkLabel1.LinkVisited = True
       ' Then do whatever other action is appropriate
    End Sub
    
    protected void LinkLabel1_LinkClicked(object sender, System.EventArgs e)
    {
       // Change the color of the link text by setting LinkVisited 
       // to True.
       linkLabel1.LinkVisited = true;
       // Then do whatever other action is appropriate
    }
    
    private:
       System::Void linkLabel1_LinkClicked(System::Object ^  sender,
          System::Windows::Forms::LinkLabelLinkClickedEventArgs ^  e)
       {
          // Change the color of the link text by setting LinkVisited 
          // to True.
          linkLabel1->LinkVisited = true;
          // Then do whatever other action is appropriate
       }
    

Consulte também

Tarefas

Como: Link para um objeto ou página da Web com o controle do Windows Forms LinkLabel

Referência

LinkLabel controle visão geral (Windows Forms)

LinkArea

LinkColor

VisitedLinkColor

LinkVisited

Outros recursos

LinkLabel controle (Windows Forms)