Visual Basic 2008中LinkLabel的使用

来源:百度知道 编辑:UC知道 时间:2024/06/15 10:52:15
怎么加超链接啊?加不上去啊!

只有一条链接的用LinkLabel1.LinkArea.Start和LinkLabel1.LinkArea.Length属性设置从Start开始的Length个字符设置为链接文字。也可以用一条语句设置:
LinkLabel1.LinkArea = New System.Windows.Forms.LinkArea(Start, Length)
但这仅仅是蓝色加下划线,没有实际的数据。真正的数据要用:
LinkLabel1.Links(0).LinkData = "www.BAIDU.COM"
设置,然后再LinkLabel1_LinkClicked事件中处理,使用e.Link.LinkData获得设置的链接(www.BAIDU.COM)进行处理,e.Link获得该链接对象,也可进行操作。
若要进行多个Link的设置,需要操作LinkLabel1.Links属性。格式为:
LinkLabel1.Links.Add(LinkStart, LinkLength, LinkData)
或者
LinkLabel1.Links.Add(LinkStart, LinkLength)
这样就可以直接设置某个链接的起始位置和链接数据,当点击链接时还是用LinkLabel1_LinkClicked事件处理,使用其中的e.Link获得具体的链接对象。