版权声明:原创作品,允许转载,转载时请务必以超链接形式标明文章原始出版、作者信息和本声明,否则将追究法律责任。本文地址:http://blog.csdn.net/peterreg/archive/2008/04.aspx
接我的上一篇文章《Windows应用程序常用控件类(11)-ProgressBar》,下面我们来对其中用到的控件类LinkLabel进行分析。
1. 简介
LinkLabel类 表示可显示超链接的 Windows 标签控件。
命名空间 System.Windows.Forms
程序集 System.Windows.Forms(System.Windows.Forms.dll 中)
基类 Label 表示控件的文本标签,并提供对访问键的支持。
实现接口 IButtonControl 允许控件用作窗体上的按钮。
2.常用属性
ActiveLinkColor 获取或设置用来显示活动链接的颜色。默认颜色由系统指定,通常,此颜色为 Color.Red。
DisabledLinkColor 获取或设置显示禁用链接时所用的颜色。默认为 Empty。
LinkArea 获取或设置文本中视为链接的范围。
LinkBehavior 获取或设置一个表示链接的行为的值。(enum LinkBehavior)
SystemDefault 此设置的行为取决于使用“控制面板”或 IE中的“Internet 选项”对话框设置的选项。
AlwaysUnderline 该链接始终显示为带下划线的文本。
HoverUnderline 仅当鼠标悬停在链接文本上时,该链接才显示带下划线的文本。
NeverUnderline 链接文本从不带下划线。
LinkColor 获取或设置显示普通链接时使用的颜色。
LinkVisited 获取或设置一个值,该值指示链接是否应显示为如同被访问过的链接。
OverrideCursor 获取或设置要在鼠标指针位于LinkLabel 的边界之内时使用的鼠标指针。
VisitedLinkColor 获取或设置当显示以前访问过的链接时所使用的颜色。
3. 常用事件
LinkClicked 当单击控件内的链接时发生。
TabStopChanged 当Label.TabStop 属性的值更改时发生。