3. Visible 属性
Visible 属性表示该控件是否可见,同样,它也有True 和False 两个属性值,
True 为默认值,设为False则标签不可见。
4. Click、DoubleClick 事件
Click为单击事件;DoubleClick为双击事件,双击标签时发生该事件,并执行 相应的程序代码。
5. MouseHover 事件
当在鼠标指针悬停在控件上时发生MouseHover 事件。
1.8 LinkLabel控件
LinkLabel 控件使用户可以向Windows 窗体应用程序添加Web 样式的超级链
接。一切可以使用Label控件的地方,都可以使用LinkLabel控件;还可以将文本
的一部分设置为指向某个文件、文件夹或Web页的超级链接。
1.8.1 LinkLabel控件常见的属性
LinkLabel 控件除了具有Label 控件的所有属性、方法和事件以外,还有一些 自己独有的属性。
1. LinkArea 属性
LinkArea 属性用于获取或设置文本中被作为超级链接的区域。
例如:
LinkLabel控件的Text属性为“Visual C# 2005”,现在要为“C#”设置链接,因为
“C#”为该字符串的第8到9个字符,所以应将LinkLabel控件的LinkArea 属性 设为____________“8,9”。
2. LinkColor 属性
LinkColor 属性用于获取或设置超级链接处于默认状态下的颜色。
3. LinkVisited属性
一般情况下,超级链接未被访问与被访问过的状态是不相同的。LinkVisited
属性用于确定超级链接是否呈现已访问状态;它有True 和False 两个值。True 表
示已被访问,False为默认状态,表示没有被访问过。
4. LinkVisitedColor 属性
LinkVisitedColor用于确定当LinkVisitied为真时超级链接的颜色。
5. ActiveLinkColor 属性
ActiveLinkColor 用于确定当用户单击超级链接时该链接的颜色。
6. LinkClicked事件
当用户选择链接时触发该事件,是LinkLabel控件最重要的事件。
1.8.2 LinkLabel控件使用示例
【例1-2】设计用户界面如图1-14 所示,窗体上有两个超级链接,
运行时单
击可分别打开搜狐主页和启动Outlook发送电子邮件。 (1)用户界面设计如图1-14所示。 图1-14 程序界面
(2)窗体的Text 属性设为“例1-2”,将LinkLabel1 和LinkLabel2 的Name
属性分别设为:llblSohu 和llblEmail;再两者的Text 属性分别设为“打开搜狐主
页:www.sohu.com”和“联系作者:xlingyun@126.com”,LinkArea 属性分别设
为“7,12”和“5,16”,这样超连接区域如上图所示,分别为“www.sohu.com”和 “xlingyun@126.com”。 (3)编写代码。
首先编写llblSohu的LinkClicked 事件代码如下:
//**********************************************************************
// llblSohu的LinkClicked 事件代码
//**********************************************************************
private void llblSohu_LinkClicked(object sender, LinkLabelLinkClickedEventArgs
e) {
System.Diagnostics.Process.Start(\om\
// 也可以写成:
System.Diagnostics.Process.Start(\// 这时将使用系统当前默认的浏览器打开搜狐主页 }
//**********************************************************************
//**********************************************************************
然后编写llblEmail的LinkClicked 事件代码如下:
//**********************************************************************
// llblEmail的LinkClicked 事件代码
//**********************************************************************
private void llblEmail_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e) {
System.Diagnostics.Process.Start(\
}
//**********************************************************************
//**********************************************************************
(4)运行程序,单击LinkLabel1的超链接部分“www.sohu.com”,启动网易
主页;单击LinkLabel2的超链接部分“xlingyun@126.com”,则启动Outlook。如 图1-15所示。 图1-15 运行结果
1.9 TextBox控件
文本框(TextBox)控件,与标签控件一样,它也能显示文本。但是,TextBox
控件可以由用户直接对其进行编辑,这是它与标签控件最明显的区别。从人机对话
的角度来看,大多数程序,都用文本框控件来接收信息,而常用标签框控件来向用
户反馈信息。文本框常用的属性、方法和事件如下:
1. Text属性
Text 属性用于返回或设置文本框的文本内容。设置时可以使用属性窗口,也可
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库visual studio控件大全+详解+实例经典教程!!(7)在线全文阅读。
相关推荐: