我正在尝试在Visual Studio 2017中的Visual Basic Windows Form程序中放置一个超链接。 我的超链接中只有少数字母是可点击的(蓝色下划线(。 如何使整个超链接可单击(蓝色和带下划线的链接(?
这是我的代码:
lnkRules.Text = "Craps rules"
lnkRules.Links.Add(6, 4, "https://en.wikipedia.org/wiki/Craps")
我不知道 6 和 4 是做什么的。
如果您希望 LinkLabel 的整个文本成为链接,请使用如下代码:
Private Sub Form2_Load(sender As Object, e As EventArgs) Handles MyBase.Load
lnkRules.Text = "Craps rules"
lnkRules.Links.Add(0, lnkRules.Text.Length, "https://en.wikipedia.org/wiki/Craps")
End Sub
Private Sub lnkRules_LinkClicked(sender As Object, e As LinkLabelLinkClickedEventArgs) Handles lnkRules.LinkClicked
Process.Start(e.Link.LinkData.ToString)
End Sub