LinkLabel基本用法

作用:显示带链接效果的文本标签

常用属性:

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);
}
        }

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值