Практическое руководство. Изменение внешнего вида элемента управления LinkLabel в Windows Forms
Можно изменить текст, отображаемый элементом LinkLabel управления для различных целей. Например это распространенная практика, чтобы уведомить пользователя, что текст можно щелкнуть мышью текст, появляющийся определенным цветом и подчеркиванием. Пользователь щелкает этот текст, цвет меняется на другой цвет. Чтобы контролировать это поведение, можно задать пять различных свойств: LinkBehavior, LinkArea, LinkColor, VisitedLinkColor, и LinkVisited свойства.
Чтобы изменить внешний вид элемента управления LinkLabel
Задайте LinkColor и VisitedLinkColor свойства, чтобы нужные цвета.
Это можно сделать программным образом или во время разработки в свойства окна.
' 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;
Задайте Text свойство соответствующий заголовок.
Это можно сделать программным образом или во время разработки в свойства окна.
LinkLabel1.Text = "Click here to see more."
linkLabel1.Text = "Click here to see more.";
linkLabel1->Text = "Click here to see more.";
Задать LinkArea свойства, чтобы определить, какая часть заголовка будет представлена в качестве ссылки.
LinkArea Представлено LinkArea содержащий два числа, положение начального знака и число символов. Это можно сделать программным образом или во время разработки в свойства окна.
LinkLabel1.LinkArea = new LinkArea(6,4)
linkLabel1.LinkArea = new LinkArea(6,4);
linkLabel1->LinkArea = LinkArea(6,4);
Задайте LinkBehavior свойства AlwaysUnderline, HoverUnderline, или NeverUnderline.
Если он становится равным HoverUnderline, часть заголовка, определяется LinkArea будет подчеркнуто только при наведении указателя на нем.
В LinkClicked задать обработчик событий, LinkVisited свойства
true
.При ссылке это распространенная практика, чтобы изменить его внешний вид, обычно по цвету. Текст изменится на цвет, определенный параметром 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 }