Linklabel控件的使用
来源:互联网 发布:风暴大陆战盾进阶数据 编辑:程序博客网 时间:2024/06/05 15:10
使用linklabel控件可以向windows窗体应用程序添加web样式的链接。一切可以使用label控件的地方,都可以使用linklabel控件。
linklabel可以将文本的一部分或全部设置为指向某个文件,文件夹或web页的链接。
设置linklabel控件的属性
例如:将linklabel1控件的text属性设为“打开新浪网”,其中“新浪网”显示为链接,“打开”为普通文本。
将下面两句加到form1.designer.cs中的linklabel1的位置。
this.linkLabel1.Text = "打开新浪网";
this.linkLabel1.LinkArea = new System.Windows.Forms.LinkArea(2, 3);
设置了链接区域后要写linkclicked事件的处理过程,使得单击链接后发生什么。处理函数如下
private void linkLabel1_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
{
System.Diagnostics.Process.Start("http://www.sina.com.cn");
e.Link.Visited = true;
}
上函数是将点击“新浪网”后链接到http://www.sina.com.cn
如是是将linklabel2控件的text属性设为“网易或百度”,其中“网易”和“百度”显示为链接,“或”为普通文本。那么将下面三句添加到linklabel2的位置
this.linkLabel2.Text = "百度或网易";
this.linkLabel2.Links.Add(0,2,"http://www.baidu.com");
this.linkLabel2.Links.Add(3,2, "http://www.163.com");
注意要把原有的 this.linkLabel2.LinkArea = new System.Windows.Forms.LinkArea();注释掉。
单击处理函数如下
private void linkLabel2_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
{
string target = e.Link.LinkData.ToString();
System.Diagnostics.Process.Start(target);
e.Link.Visited = true;
}
倘若不是链接到网页中则与上面设置的类似。
- Linklabel控件的使用
- Notify组件,LinkLabel控件的使用
- 使用 .net 2.0 中 linkLabel 控件要注意的一点
- linkLabel控件的用法1
- LinkLabel控件
- 使用 LinkLabel 控件链接到另一个窗体
- 使用.net的反射对LinkLabel控件的小的修改(转)
- Visual Studio 2010——C#的LinkLabel控件的使用
- C# WinForm开发中LinkLabel的使用
- Visual Basic 2008 中 Linklabel 的使用
- C# WinForm中LinkLabel的使用
- C# WinForm开发中LinkLabel的使用
- 用LinkLabel模拟分页控件
- LinkLabel多链接的使用方法
- c# linklabel 去掉下划线的方法
- winform中linkLabel的用法(示例)
- 【WPF】给Button一个LinkLabel的样式
- winform间的传值并linklabel动态窗口跳转
- QQ天气预报分析
- 优秀论文的要素
- symbian开发总
- what's delegate in .net?
- C
- Linklabel控件的使用
- 篮球飞人
- ORA-27061: skgfospo: waiting for async I/Os failed
- 转载--程序优化
- 【symbian】开发之【网络编程--RHttpDownload】
- ORA-12154: TNS: could not resolve the connect identifier specified解决办法
- 学习GNU Make (1)(转)
- JAVA自动拆装箱详细说明(转)
- 删除快捷方式的箭头