Windows窗体LinkLabel控件使用户可以向Windows窗体应用程序添加Web样式的链接。一切可以使用Label控件的地方我们都可以使用LinkLabel控件,还可以将文本的一部分设置为指向某个对象或Web也的链接。
除了具有Label控件的所有属性、方法和事件以外,LinkLabel控件还有用于超级链接和链接颜色的属性。LinkArea属性设置激活链接的文本区域;LinkColor、VisitedLinkColor和ActiveLinkColor属性设置链接的颜色。LinkClicked事件 确定选定链接文本后将发生的情况。
LinkLabel控件的最简单的用法是使用LinkArea属性显示一个链接,但也可以使用Links属性显示多个超级链接。Links属性使用户可以访问一个由多个链接组成的集合。
Public Class Form14
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Me.LinkLabel1.Text = "Home Page is www.Microsoft.com"
Me.LinkLabel1.Links.Add(13, 28, "http://www.microsoft.com")
Me.LinkLabel1.LinkArea = New LinkArea(13, 28)
Me.LinkLabel1.LinkColor = Color.Red
Me.LinkLabel1.VisitedLinkColor = Color.Aqua
Me.LinkLabel1.ActiveLinkColor = Color.Pink
Me.LinkLabel1.Links(0).LinkData = "Register"
End Sub
Private Sub LinkLabel1_LinkClicked(ByVal sender As System.Object, ByVal e As System.Windows.Forms.LinkLabelLinkClickedEventArgs) Handles LinkLabel1.LinkClicked
Me.Label1.Text = Me.LinkLabel1.Text
End Sub
End Class