作用:显示带链接效果的文本标签
常用属性:
Text:设置 LinkLabel 显示的文本内容。
Name:为 LinkLabel 指定一个唯一的名称。
LinkColor:设置 LinkLabel 的链接文本颜色。
VisitedLinkColor:设置 LinkLabel 的已访问链接文本颜色。
ActiveLinkColor:设置 LinkLabel 的活动链接文本颜色。
Font:设置 LinkLabel 的字体样式。
后台代码示范:
现在窗口导入函数中设置必备的资源,
//窗口导入时调用
private void Form1_Load(object sender, EventArgs e)
{
//添加link : 可以根据实际需要添加多个link(这是在一段label标签文字上面进行分段添加链接)
linkLabel1.Text = "csdn Win 百度 谷歌 YAHOO";
linkLabel1.Links.Add(0, 4, "http://www.csdn.net/");
linkLabel1.Links.Add(9, 2, "http://www.baidu.com/");
linkLabel1.Links.Add(12, 2, "http://www.google.cn/");
linkLabel1.Links.Add(15, 5, "http://www.yahoo.com.cn/");
}
//点击链接标签时触发该方法
private void linkLabel1_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
{
//让链接可见
linkLabel1.Links[linkLabel1.Links.IndexOf(e.Link)].Visited = true;
//从对象里面取出数据并转换为string
string targetUrl = e.Link.LinkData as string;
//链接不为空时,执行
if (string.IsNullOrEmpty(targetUrl))
MessageBox.Show("没有链接地址!");
Else{
//点击时,打开对应的链接
System.Diagnostics.Process.Start("C:\\Program Files\\Google\\Chrome\\Application\\chrome.exe", targetUrl);
}
}