Comment : modifier l'apparence du contrôle LinkLabel Windows Forms
Vous pouvez modifier le texte affiché par le contrôle LinkLabel selon vos besoins. Par exemple, pour indiquer à l'utilisateur qu'il est possible de cliquer sur le texte, celui-ci est généralement défini de façon à apparaître dans une couleur particulière et avec un soulignement. Le texte change de couleur une fois que l'utilisateur a cliqué dessus. Pour déterminer ce comportement, vous pouvez définir cinq propriétés différentes : les propriétés LinkBehavior, LinkArea, LinkColor, VisitedLinkColor et LinkVisited.
Pour modifier l'apparence d'un contrôle LinkLabel
Affectez aux propriétés LinkColor et VisitedLinkColor les couleurs de votre choix.
Vous pouvez effectuer cette opération par programme ou au moment du design, dans la fenêtre Propriétés.
' 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;
Affectez à la propriété Text une légende appropriée.
Vous pouvez effectuer cette opération par programme ou au moment du design, dans la fenêtre Propriétés.
LinkLabel1.Text = "Click here to see more."
linkLabel1.Text = "Click here to see more.";
linkLabel1->Text = "Click here to see more.";
Définissez la propriété LinkArea pour déterminer quelle partie de la légende doit être affichée en tant que lien.
La valeur de LinkArea est représentée par un LinkArea qui contient deux nombres correspondant respectivement à la position du caractère de départ et au nombre de caractères. Vous pouvez effectuer cette opération par programme ou au moment du design, dans la fenêtre Propriétés.
LinkLabel1.LinkArea = new LinkArea(6,4)
linkLabel1.LinkArea = new LinkArea(6,4);
linkLabel1->LinkArea = LinkArea(6,4);
Attribuez à la propriété LinkBehavior les valeurs AlwaysUnderline, HoverUnderline ou NeverUnderline.
Si la valeur choisie est HoverUnderline, la partie de la légende déterminée par la propriété LinkArea ne sera soulignée que lorsque le pointeur sera positionné sur elle.
Dans le gestionnaire d'événements LinkClicked, attribuez à la propriété LinkVisited la valeur true.
Lorsqu'un lien a été visité, il est courant de modifier son apparence d'une certaine façon, habituellement par la couleur. Le texte change alors de couleur pour prendre celle qui a été définie avec la propriété VisitedLinkColor.
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 }
Voir aussi
Tâches
Comment : créer un lien vers un objet ou une page Web à l'aide du contrôle LinkLabel Windows Forms
Référence
Vue d'ensemble du contrôle LinkLabel (Windows Forms)