visual studio控件大全+详解+实例经典教程!!(7)

2019-03-10 22:22

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 属性用于返回或设置文本框的文本内容。设置时可以使用属性窗口,也可


visual studio控件大全+详解+实例经典教程!!(7).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:人教版语文四年级上册课文内容总复习资料附答案

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: