博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
C# 中LinkLabel的简单使用
阅读量:5874 次
发布时间:2019-06-19

本文共 1474 字,大约阅读时间需要 4 分钟。

 

界面中加入一个LinkLabel控件

 

在窗体载入函数,以及LinkLabel的单击响应函数中分别加入以下内容的相关代码:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
private 
void 
FrmMain_Load(
object 
sender, EventArgs e)
   
{
  
// 在LinkLable控件中可以添加多个链接
       
this
.linkLabel1.Links.Add(0, 4, 
@"http://www.baidu.com/"
); 
       
this
.linkLabel1.Links.Add(
this
.linkLabel1.Text.Length-4,4,
@"http://www.cnblogs.com/allen0118/archive/2012/08/16/2641957.html"
); ;
   
}
 
   
private 
void 
linkLabel1_LinkClicked(
object 
sender, LinkLabelLinkClickedEventArgs e)
   
{
       
this
.linkLabel1.Links[
this
.linkLabel1.Links.IndexOf(e.Link)].Visited = 
true
;
       
string 
targetUrl = e.Link.LinkData 
as 
string
;
       
if 
(
string
.IsNullOrEmpty(targetUrl))
           
MessageBox.Show(
"没有链接地址!"
);
       
else
           
System.Diagnostics.Process.Start(
"iexplore.exe"
, targetUrl); 
   
}

 

 运行后,显示效果

 

说明:

LinkLabel控件常用属性ActiveLinkColor : 表示单击链接时的颜色LinkColor: 表示链接的初始颜色VisitedLinkColor: 表示链接点击之后的颜色DisabledLinkColor: 表示链接被禁止使用时的颜色LinkArea: 表示显示为超级链接的文本区域LinkBehaviour: 表示链接的行为Dock: 表示链接在容器中的布局 一个使用LinkArea的例子 如果需要把"测试链接效果"中的"链接"两个字显示为超级链接,则示例代码如下:linkLabel1.LinkArea = new LinkArea(2,2); LinkLabel控件常用方法Focus方法: 该方法表示控件设置输入焦点。FindForm方法: 该方法表示检索控件所在的窗体

LinkClicked事件

当用户单击控件中的链接时,处理LinkClicked事件以执行任务,将LinkLabel LinkClickedEventArgs类的实例传递给LinkClicked事件的处理程序,该实例包含与所单击的链接关联的LinkLabel.Link对象。可以使用在LinkLabel.Link类的LinkData属性中指定的信息确定单击了哪个链接或单击该链接后要执行的任务类型。

 

 

参考文章

 

没有整理与归纳的知识,一文不值!高度概括与梳理的知识,才是自己真正的知识与技能。 永远不要让自己的自由、好奇、充满创造力的想法被现实的框架所束缚,让创造力自由成长吧! 多花时间,关心他(她)人,正如别人所关心你的。理想的腾飞与实现,没有别人的支持与帮助,是万万不能的。
    本文转自wenglabs博客园博客,原文链接:,如需转载请自行联系原作者
你可能感兴趣的文章
nginx配置详解1
查看>>
MariaDB 10之并行复制--延迟测试结果
查看>>
NFS搭建
查看>>
Nagios 监控windows性能计数器
查看>>
(三)2005年我的第一次软件行业创业,烧掉30万、2年时间打水漂的惨痛教训
查看>>
自动化运维工具Ansible之roles
查看>>
Hadoop完全分布式部署
查看>>
【spine】原理介绍和程序实现
查看>>
博客园使用技巧总结
查看>>
刚装的fedora16测试时出现莫名包
查看>>
RequireJS使用小结1——for Effective JavaScript Module Loading
查看>>
Samba服务器的配置
查看>>
SCCM 2012 R2 从入门到精通 Part11 系统推送(2)
查看>>
一个开发眼中的运维
查看>>
at 用法
查看>>
bootstrap-导航
查看>>
倒影效果
查看>>
扎克伯格公开信:Facebook拥有五大核心价值
查看>>
我的友情链接
查看>>
转载,handler
查看>>