Visual Basic Windows Form 中的超链接在 Visual Studio 2017 中只能部分单击



我正在尝试在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

最新更新