当前位置:文档之家› VB.NET程序设计常见控件

VB.NET程序设计常见控件


第4章 的常用控件
➢AutoDrop属性:该属性用来决定窗体是否接受用户的拖放操作, 属性值为布尔类型,默认为False。 ➢AutoScale属性:该属性用来决定窗体是否可以伸缩,系统默认为 True,表示可以伸缩。 ➢AcceptButton属性:窗体的“接受”按钮。如果设置了此按钮, 则用户每次按下“ENTER”键,都相当于单击该按钮。 ➢CancelButton属性:窗体的“取消”按钮。如果设置了此按钮, 则用户每次按下“ESC”键,都相当于单击该按钮。
第4章 的常用控件
4.1 窗体Form
窗体Form和控件都是对象,窗体Form是其他控件的载体。在介绍 其他控件之前先要介绍窗体。窗体Form有自己的属性、方法和事件。
窗体常见的属性有:
➢Text属性:该属性用来设置窗体上显示的标题。 ➢Size属性:设置窗体的大小。 ➢WindowState属性:该属性有三个值(Normal正常、Minimized最 小化、Maximized最大化) ➢Opacity属性:确定窗体的不透明或透明程度,0%为不透明, 100%为透明。 ➢BackColor属性:用于设置窗体的背景颜色,可以在自定义、Web 和系统这三个 的常用控件
【例4-1】Form窗体实例,程序运行时在窗体上显示“欢迎 您!”,单击窗体,窗体变成透明红色,试编写程序。
第4章 的常用控件
4.2 Label和LinkLabel
4.2.1 Label控件
标签主要用来在窗体上显示文本,与TextBox不同的是它显示的文本 用户一般不去改变它。标签也可以用来显示图片,这一点与以前的版本 不同。
第4章 的常用控件
窗体常见的事件有:
➢Activated事件:当窗体被触发或者获得焦点时,触发该事件。 ➢Load事件:当窗体第一次显示的时候触发该事件。 ➢Closed事件:当窗体关闭后触发该事件。 ➢Clicked事件:鼠标单击时触发该事件。 ➢Closing事件:窗体关闭时触发该事件。 ➢KeyDown事件:当窗体获得焦点或者按下鼠标时触发该事件。 ➢KeyUp事件:当窗体获得焦点或者松开鼠标时触发该事件。 ➢KeyPress事件:当窗体获得焦点或者按下鼠标时触发该事件。与 KeyDown相比, KeyPress发生在其后。
➢Clear方法:Clear方法属于LinkLabel.LinkConnection类,表示清除所 有的超链接。如LinkLabel2.LinkConnection.Clear(),表示清除超链接标 签LinkLabel2的所有超链接。
【例4-3】在窗体上有三个超链接标签,分别为LinkLabel1、LinkLabel2、 LinkLabel3。Text属性分别为“中央电视台”、“网易和新浪”、“运 行Word”。程序要求点击链接能打开相应的网页或程序。
第4章 的常用控件
➢Add方法:为超链接标签LinkLabel的部分文本添加链接,要用到两个 类LinkLabel.Link类和LinkLabel.LinkConnection类。Add方法属于后者, 用于为LinkLabel的部分文本添加链接,如LinkLabel2.Links.Add(2, 2, ),表示为LinkLabel3这个超链接标签的第三、四个 字符添加超链接。括号中的三个参数分别表示添加超链接的开始字符、 长度、链接的目的网页。注意:在这里第一个字符的序号是0,汉字和其 他字符都表示一个字符。
程序设计
March 2011
第4章 的常用控件
第4章 的常见控件
第1节 第2节 第3节 第4节 第5节 第6节 第7节 第8节
窗体Form Label和LinkLabel TextBox和RichTextBox Button、RadioButton、GroupBox和CheckBox ListBox和CombBox Timer控件 PicturesBox控件 综合实例
第4章 的常用控件
➢Font属性:文本的字体,用于显示Label文本的字体,程序运行时为可 读。
➢ForeColor属性:用于显示标签中文本和图片的前景色。
➢TabIndex属性:按Tab键时,光标将会按照TabIndex的值的顺序移到该 控件上。
➢Click事件:鼠标单击Label触发该事件。
LinkLabel主要有以下属性、方法和事件: ➢LinkColor属性:控件中未被单击之前的文本的颜色。 ➢VisitedLinkColor属性:控件中被单击过的文本的颜色。 ➢ActiveLinkColor属性:控件被单击时文本的颜色。 ➢LinkVisited属性:值为True时,表示该控件曾经被单击过;值为 False时表示该控件没有被单击过。 ➢LinkClicked事件:用户单击控件时发生该事件。可以调用 System.Diagnostics.Process.Start()来打开一个网页。
➢DoubleClick事件:用鼠标快速双击Label时触发该事件。 【例4-2】模拟一Windows 2000的登录界面,要求用户名和密码分 别使用热键 :“用户名(&N)”、“密码(&P)”。其他自行设 定。
第4章 的常用控件
4.2.2 LinkLabel控件
使用带链接的标签LinkLabel可以为标签的部分或者全部文字设置超 链接。这样,我们可以很方便地访问某个网页或者某个程序。
Label主要有以下属性、方法和事件: ➢Text属性:控件中包含的文本 ➢TextAlign属性:确定标签中文本的位置,也即文本的对齐方式。 共有9个值。 ➢UseMnemonic属性:如果为真,&符后面的第一个字符将用作标 签的助记键。例如Label1.Text=“密码(&P)”,则Label1的助记键为P。 ➢Image属性:指定标签要显示的图片。 ➢ImageAlign属性:图片在标签中的对齐方式,具体与TextAlign属 性相同。
相关主题