Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Tekst wyświetlany przez kontrolkę LinkLabel można zmienić tak, aby pasował do różnych celów. Na przykład typowym rozwiązaniem jest wskazanie użytkownikowi, że tekst jest klikalny przez ustawienie go tak, aby był wyświetlany w określonym kolorze z podkreśleniem. Gdy użytkownik kliknie tekst, kolor zmieni się na inny. Aby kontrolować to zachowanie, można ustawić pięć różnych właściwości: właściwości LinkBehavior, LinkArea, LinkColor, VisitedLinkColori LinkVisited.
Aby zmienić wygląd kontrolki LinkLabel
Ustaw właściwości LinkColor i VisitedLinkColor na żądane kolory.
Można to zrobić programowo lub w czasie projektowania w oknie Właściwości.
' 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;
Ustaw właściwość Text na odpowiedni nagłówek.
Można to zrobić programowo lub w czasie projektowania w oknie Właściwości.
LinkLabel1.Text = "Click here to see more."
linkLabel1.Text = "Click here to see more.";
linkLabel1->Text = "Click here to see more.";
Ustaw właściwość LinkArea, aby określić, która część podpisu będzie wskazywana jako link.
Wartość LinkArea jest reprezentowana przy użyciu LinkArea zawierającej dwie liczby, pozycję znaku początkowego i liczbę znaków. Można to zrobić programowo lub w czasie projektowania w oknie Właściwości.
LinkLabel1.LinkArea = new LinkArea(6,4)
linkLabel1.LinkArea = new LinkArea(6,4);
linkLabel1->LinkArea = LinkArea(6,4);
Ustaw właściwość LinkBehavior na wartość AlwaysUnderline, HoverUnderlinelub NeverUnderline.
Jeśli zostanie ustawiona wartość HoverUnderline, część podpisu określonego przez LinkArea zostanie podkreślona tylko wtedy, gdy wskaźnik się na nim znajduje.
W programie obsługi zdarzenia LinkClicked ustaw właściwość LinkVisited na
true
.Gdy link został odwiedzony, zwykle zmienia się jego wygląd, na przykład przez zmianę koloru. Tekst zmieni się na kolor określony przez właściwość 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 }
Zobacz też
.NET Desktop feedback