VBNET程序设计常见控件课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《VBNET程序设计常见控件课件.ppt》由用户(ziliao2023)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- VBNET 程序设计 常见 控件 课件
- 资源描述:
-
1、VB.NET程序设计程序设计March 2011.第第4 4章章 VB.NETVB.NET的常用控件的常用控件第第4章章 VB.NET的常见控件的常见控件第第1节节 窗体窗体Form第第2节节 Label和和LinkLabel第第3节节 TextBox和和RichTextBox第第4节节 Button、RadioButton、GroupBox和和CheckBox第第5节节 ListBox和和CombBox第第6节节 Timer控件控件第第7节节 PicturesBox控件控件第第8节节 综合实例综合实例.第第4章章 VB.NET的常用控件的常用控件 窗体Form和控件都是对象,窗体Form是其
2、他控件的载体。在介绍其他控件之前先要介绍窗体。窗体Form有自己的属性、方法和事件。窗体常见的属性有窗体常见的属性有:Text属性:该属性用来设置窗体上显示的标题。Size属性:设置窗体的大小。WindowState属性:该属性有三个值(Normal正常、Minimized最小化、Maximized最大化)Opacity属性:确定窗体的不透明或透明程度,0%为不透明,100%为透明。BackColor属性:用于设置窗体的背景颜色,可以在自定义、Web和系统这三个选项卡之间切换,选择喜欢的颜色。4.1 窗体窗体Form.第第4章章 VB.NET的常用控件的常用控件AutoDrop属性:该属性用来
3、决定窗体是否接受用户的拖放操作,属性值为布尔类型,默认为False。AutoScale属性:该属性用来决定窗体是否可以伸缩,系统默认为True,表示可以伸缩。AcceptButton属性:窗体的“接受”按钮。如果设置了此按钮,则用户每次按下“ENTER”键,都相当于单击该按钮。CancelButton属性:窗体的“取消”按钮。如果设置了此按钮,则用户每次按下“ESC”键,都相当于单击该按钮。.第第4章章 VB.NET的常用控件的常用控件 窗体常见的事件有:窗体常见的事件有:Activated事件:当窗体被触发或者获得焦点时,触发该事件。Load事件:当窗体第一次显示的时候触发该事件。Close
4、d事件:当窗体关闭后触发该事件。Clicked事件:鼠标单击时触发该事件。Closing事件:窗体关闭时触发该事件。KeyDown事件:当窗体获得焦点或者按下鼠标时触发该事件。KeyUp事件:当窗体获得焦点或者松开鼠标时触发该事件。KeyPress事件:当窗体获得焦点或者按下鼠标时触发该事件。与KeyDown相比,KeyPress发生在其后。.第第4章章 VB.NET的常用控件的常用控件【例4-1】Form窗体实例,程序运行时在窗体上显示“VB.NET欢迎您!”,单击窗体,窗体变成透明红色,试编写程序。.第第4章章 VB.NET的常用控件的常用控件4.2.1 Label控件控件 标签主要用来在
5、窗体上显示文本,与TextBox不同的是它显示的文本用户一般不去改变它。标签也可以用来显示图片,这一点与以前的版本不同。Label主要有以下属性、方法和事件:Text属性:控件中包含的文本TextAlign属性:确定标签中文本的位置,也即文本的对齐方式。共有9个值。UseMnemonic属性:如果为真,&符后面的第一个字符将用作标签的助记键。例如Label1.Text=“密码(&P)”,则Label1的助记键为P。Image属性:指定标签要显示的图片。ImageAlign属性:图片在标签中的对齐方式,具体与TextAlign属性相同。4.2 Label和和LinkLabel.第第4章章 VB.
6、NET的常用控件的常用控件Font属性:文本的字体,用于显示Label文本的字体,程序运行时为可读。ForeColor属性:用于显示标签中文本和图片的前景色。TabIndex属性:按Tab键时,光标将会按照TabIndex的值的顺序移到该控件上。Click事件:鼠标单击Label触发该事件。DoubleClick事件:用鼠标快速双击Label时触发该事件。【例4-2】模拟一Windows 2000的登录界面,要求用户名和密码分别使用热键:“用户名(&N)”、“密码(&P)”。其他自行设定。.第第4章章 VB.NET的常用控件的常用控件4.2.2 LinkLabel控件控件 使用带链接的标签Li
7、nkLabel可以为标签的部分或者全部文字设置超链接。这样,我们可以很方便地访问某个网页或者某个程序。LinkLabel主要有以下属性、方法和事件:LinkColor属性:控件中未被单击之前的文本的颜色。VisitedLinkColor属性:控件中被单击过的文本的颜色。ActiveLinkColor属性:控件被单击时文本的颜色。LinkVisited属性:值为True时,表示该控件曾经被单击过;值为False时表示该控件没有被单击过。LinkClicked事件:用户单击控件时发生该事件。可以调用 System.Diagnostics.Process.Start()来打开一个网页。.第第4章章
8、VB.NET的常用控件的常用控件Add方法:为超链接标签LinkLabel的部分文本添加链接,要用到两个类LinkLabel.Link类和LinkLabel.LinkConnection类。Add方法属于后者,用于为LinkLabel的部分文本添加链接,如LinkLabel2.Links.Add(2,2,http:/),表示为LinkLabel3这个超链接标签的第三、四个字符添加超链接。括号中的三个参数分别表示添加超链接的开始字符、长度、链接的目的网页。注意:在这里第一个字符的序号是0,汉字和其他字符都表示一个字符。Clear方法:Clear方法属于LinkLabel.LinkConnecti
9、on类,表示清除所有的超链接。如LinkLabel2.LinkConnection.Clear(),表示清除超链接标签LinkLabel2的所有超链接。【例4-3】在窗体上有三个超链接标签,分别为LinkLabel1、LinkLabel2、LinkLabel3。Text属性分别为“中央电视台”、“网易和新浪”、“运行Word”。程序要求点击链接能打开相应的网页或程序。.第第4章章 VB.NET的常用控件的常用控件4.3.1 TextBox控件控件 文本框一般用于显示和输入文本,其内容可以被修改,常见的属性、方法和事件如下:Text属性:文本框中显示的文本。ReadOnly属性:值为True时,
10、文本框中的文本不可以被修改;值为False时则相反。PasswordChar属性:在设置密码时用到该属性,如TextBox1.PasswordChar=“*”时,则无论文本框中输入什么数据都以“*”占位显示,从而起到保密作用。MultiLine属性:控制编辑控件的文本是否可以跨行显示。ScrollBar属性:指示对于多行编辑控件,将为此控件显示哪些滚动条。4.3 TextBox和和RichTextBox.第第4章章 VB.NET的常用控件的常用控件WordWrap属性:指示多行编辑控件是否自动换行。值为True时,只有当MultiLine设置为True时方有效。AcceptReturn属性:值
11、为True时,按Enter换行,默认为False,此时按Ctrl+Enter换行。Undo方法:取消上一次操作。Copy方法:拷贝,将选取的文本送到剪贴板。Cut方法:复制,将选取的文本送到剪贴板,并同时从原来位置删除。Paste方法:将剪贴板上的内容粘贴到光标所在位置,并替代当前选定的文本。TextChange事件:编辑文本框中的文本时触发该事件。MouseLeave事件:鼠标离开时触发该事件。MouseHover事件:鼠标停留时触发该事件。.第第4章章 VB.NET的常用控件的常用控件【例4-4】设计一个简单的编辑器。具有复制、剪贴、粘贴、撤销等功能。程序界面及结果界面如下图:程序界面及结
12、果界面如下图:.第第4章章 VB.NET的常用控件的常用控件【例4-5】界面如下图,我们为文本框TextBox1编写代码,当鼠标在文本框TextBox1 上停留时或者鼠标从TextBox1 中离开到TextBox2中时,提示输入用户名。程序界面如下图:程序界面如下图:.第第4章章 VB.NET的常用控件的常用控件4.3.2 RichTextBox控件控件 RichTextBox功能比TextBox功能要强大,它可以打开文件、保存文件,为选取文本设置字体、颜色,还可以查找文本、重复或者撤销上一次的操作等。我们可以使用它编写一个功能比较强大的编辑器。其常见的属性、方法和事件如下:Selection
13、Font属性:设置或者返回选定文本的字体。SelectionColor属性:设置或者返回选定文本的颜色。SelectedText属性:设置或者返回RichTextBox中选定的文本,如:RichTextBox1.SelectedText=“”,表示删除RichTextBox1中选定文本。CanUndo属性:值 为True时表示可以取消上一次的操作,值为False时,表示不可以取消上一次的操作。CanRedo属性:值 为True时表示被Undo取消的方法可以被重做。.第第4章章 VB.NET的常用控件的常用控件Redo方法:重复被上一次的Undo方法取消的操作,要求CanRedo的值为True。
14、Undo方法:取消上一次操作,要求CabUndo的值为True,Undo才能被使用。Find方法:搜索指定的字符串,有几种格式,这里介绍一种,如n=RichTextBox1.Find(“12”),n就是在RichTextBox1中字符串“12”首次出现的位置,若未找到“12”,则n的值为-1。LoadFile方法:有几种重载形式,比较复杂。对其中的某些重载形式将在后面的例题中讲解。SaveFile方法:同上。SelectionChanged事件:若选定的文本发生变化,则触发该事件。TextChanged事件:若文本框中的文本发生变化则触发该事件。.第第4章章 VB.NET的常用控件的常用控件【
15、例4-6】在窗体上有RichTextBox1、命令按钮Button1、Button2、Button3和字体对话框fond、打开对话框ofd、保存对话框sfd。程序界面及字体对话框如下图:程序界面及字体对话框如下图:.第第4章章 VB.NET的常用控件的常用控件打开对话框如下图:打开对话框如下图:.第第4章章 VB.NET的常用控件的常用控件打开一个文本文件的界面及保存对话框如下图:打开一个文本文件的界面及保存对话框如下图:.第第4章章 VB.NET的常用控件的常用控件 RichTextBox1.LoadFile()有几种重载形式,这里只介绍上面一种,表示将对话框中选定的文件装载,并且显示在Ri
16、chTextBox1中。如下图所示:.第第4章章 VB.NET的常用控件的常用控件 RichTextBox1.LoadFile()中的参数RichTextBoxStreamType有几种格式,具体使用如下表所示:参数值描述PlainText文本流(txt)RichNoOleObjsrtf格式的文本,不可以包含对象链接嵌入模式型(OLE),若有OLE则以空格代替,仅在SaveFile方法中使用。RichTextrtf格式的文本,可以包含对象链接嵌入模式型(OLE)。TextOleObjsrtf格式,若有OLE则以文本代替UnieCodePlainText文本流,若有OLE则以空格代替,文本用Un
展开阅读全文