Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Du kan ändra texten som visas av LinkLabel-kontrollen så att den passar olika syften. Det är till exempel vanligt att ange för användaren att text kan klickas genom att ange att texten ska visas i en viss färg med understrykning. När användaren klickar på texten ändras färgen till en annan färg. Om du vill styra det här beteendet kan du ange fem olika egenskaper: egenskaperna LinkBehavior, LinkArea, LinkColor, VisitedLinkColoroch LinkVisited.
Ändra utseendet på en LinkLabel-kontroll
Ange egenskaperna LinkColor och VisitedLinkColor till de färger du vill ha.
Detta kan göras antingen programmatiskt eller vid designtillfället i fönstret Egenskaper.
' 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;Ange egenskapen Text till en lämplig bildtext.
Detta kan göras antingen programmatiskt eller vid designtillfället i fönstret Egenskaper.
LinkLabel1.Text = "Click here to see more."linkLabel1.Text = "Click here to see more.";linkLabel1->Text = "Click here to see more.";Ange egenskapen LinkArea för att avgöra vilken del av beskrivningen som ska anges som en länk.
Värdet LinkArea representeras med en LinkArea som innehåller två tal, startteckenpositionen och antalet tecken. Detta kan göras antingen programmatiskt eller vid designtillfället i fönstret Egenskaper.
LinkLabel1.LinkArea = new LinkArea(6,4)linkLabel1.LinkArea = new LinkArea(6,4);linkLabel1->LinkArea = LinkArea(6,4);Ange egenskapen LinkBehavior till AlwaysUnderline, HoverUnderlineeller NeverUnderline.
Om den är inställd på HoverUnderlinekommer den del av beskrivningen som bestäms av LinkArea bara att understrykas när pekaren vilar på den.
I händelsehanteraren för LinkClicked anger du egenskapen LinkVisited till
true.När en länk har besökts är det vanligt att ändra utseendet på något sätt, vanligtvis efter färg. Texten ändras till den färg som anges av egenskapen 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 }
Se även
.NET Desktop feedback