//LinkArea (start index, length)
myLinkLabel.LinkArea = new LinkArea(37, 18);
myLinkLabel.Text = "An update is available, please visit http://example.com to download it!";
Run Code Online (Sandbox Code Playgroud)
以上将创建http://example.com
一个链接,而其余文本正常。
编辑以回答评论:有多种处理链接的方法。一种方法是为链接提供描述(URL),然后使用 Process.Start 启动 URL。
myLinkLabel.LinkArea = new System.Windows.Forms.LinkArea(37, 18);
myLinkLabel.LinkClicked += new LinkLabelLinkClickedEventHandler(myLinkLabel_LinkClicked);
myLinkLabel.Text = "An update is available, please visit http://example.com to download it!";
myLinkLabel.Links[0].Description = "http://example.com";
Run Code Online (Sandbox Code Playgroud)
事件处理程序可以读取描述并启动站点:
void myLinkLabel_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
{
Process.Start(e.Link.Description);
}
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
2742 次 |
最近记录: |