Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Вы можете изменить текст, отображаемый элементом управления 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 Subprotected 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 }
См. также
.NET Desktop feedback