常用控件及多窗体讲稿.ppt
《常用控件及多窗体讲稿.ppt》由会员分享,可在线阅读,更多相关《常用控件及多窗体讲稿.ppt(54页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、常用控件及多窗体常用控件及多窗体第一页,讲稿共五十四页哦6.1 图片框图片框 与与 图像框图像框1、功能:、功能:用于用于在窗体的指定位置显示图形信息在窗体的指定位置显示图形信息。2、VB 6.0支持的图形文件格式有:支持的图形文件格式有:.BMP、.ICO、.WMF、.EMF、.JPG、.GIF等等(PictureBoxPictureBox)()(ImageBoxImageBox)第二页,讲稿共五十四页哦(1 1)PicturePicture属性属性:设置图片框或图像框中要显示的图形文件名设置图片框或图像框中要显示的图形文件名。装入图形文件的两种设置方式:装入图形文件的两种设置方式:1)在设
2、计阶段,可以用属性窗口中的在设计阶段,可以用属性窗口中的“Picture 属性属性”装入。装入。2)在运行期间,可以用)在运行期间,可以用“LoadPicture函数函数”装入。装入。LoadPicture函数的一般格式如下:函数的一般格式如下:对象名对象名对象名对象名.Picture=LoadPicture(filename).Picture=LoadPicture(filename)3、图片框、图像框的常用属性、图片框、图像框的常用属性 (参考(参考 P72 6.1.1)filename:字符串表达式,指定一个被显示的图形的文件名,可以包括文件:字符串表达式,指定一个被显示的图形的文件名,
3、可以包括文件的盘符和路径。如果图片框中已有图形,则被新装入的图形覆盖。的盘符和路径。如果图片框中已有图形,则被新装入的图形覆盖。第三页,讲稿共五十四页哦例如:例如:Picture1.picture=LoadPicture(c:windowsbubbles.bmp)Picture1.picture=LoadPicture(c:windowsbubbles.bmp)【注意注意】:图片框中的图形也可以用图片框中的图形也可以用“LoadPictureLoadPicture函数函数”删除。删除。如:如:Picture1.Picture=LoadPicture()Picture1.Picture=Load
4、Picture()第四页,讲稿共五十四页哦图片框(图片框(图片框(图片框(PictureboxPictureboxPictureboxPicturebox)(2 2)AutoSizeAutoSize属性属性:决定是否自动改变大小以显示图形。决定是否自动改变大小以显示图形。False:False:图片框大小不变。(图形超出区域被剪)图片框大小不变。(图形超出区域被剪)True:True:图片框根据图形大小自动调整。图片框根据图形大小自动调整。(3 3)StretchStretch属性属性:确定图像框如何与图形相适应。确定图像框如何与图形相适应。False:False:图像框适应图形的大小。(图像
5、框拉伸)图像框适应图形的大小。(图像框拉伸)TrueTrue:图形适应图像框的大小。(图形拉伸):图形适应图像框的大小。(图形拉伸)图像框(图像框(图像框(图像框(ImageboxImageboxImageboxImagebox)第五页,讲稿共五十四页哦 (1)图片框控件可以作为其他控件的容器。(2)图片框可以通过Print方法接收文本,而图像框则不能接收用Print方法输入的信息。(3)图像框比图片框占用的内存少,显示速度快。例6.1:图片框、图像框的应用4、图片框、图像框的区别、图片框、图像框的区别第六页,讲稿共五十四页哦6.2 定时器定时器1、功能:、功能:定时器(定时器(Timer)控
6、件)控件每隔一定的时间间隔就产生一次每隔一定的时间间隔就产生一次TimerTimer事件事件(可理解为报时)(可理解为报时)。用户可以根据这个特性设置时间间隔控制某些操作或用于计用户可以根据这个特性设置时间间隔控制某些操作或用于计时。时。(TimerTimer)第七页,讲稿共五十四页哦 (1)Interval(1)Interval属性属性(设置时间间隔设置时间间隔设置时间间隔设置时间间隔)触发触发TimerTimer事件的时间间隔。事件的时间间隔。以以毫秒毫秒毫秒毫秒为单位,取值范围为为单位,取值范围为0 06553565535 缺省值为缺省值为缺省值为缺省值为0 0 0 0(定时器控件不起作
7、用)。(定时器控件不起作用)。若每秒产生若每秒产生n n个事件,则应设置属性个事件,则应设置属性IntervalInterval的值为的值为1000/n1000/n1000/n1000/n。(2)Enable(2)Enable属性属性(开启定时器开启定时器开启定时器开启定时器)确定定时器的工作状况。确定定时器的工作状况。设置为设置为TrueTrueTrueTrue,定时器工作,定时器工作 设置为设置为FalseFalseFalseFalse,定时器暂停工作,定时器暂停工作3、定时器的常用属性、定时器的常用属性 (参考(参考 P74)第八页,讲稿共五十四页哦 定时器只支持定时器只支持TimerT
8、imer事件事件。对于一个。对于一个“含有定时器控件的含有定时器控件的窗体窗体”,每经过一段由属性,每经过一段由属性IntervalInterval指定的时间间隔指定的时间间隔,就产生,就产生一个该定时器的一个该定时器的TimerTimer事件。事件。即:即:TimerTimer事件是周期性事件,它按照由事件是周期性事件,它按照由IntervalInterval属性属性所确定的时间间隔定期地产生。所确定的时间间隔定期地产生。3、定时器的常用的事件、定时器的常用的事件 (参考(参考 P74)第九页,讲稿共五十四页哦 例例6.2 建立数字计时器,要求每秒钟时间变化一次。建立数字计时器,要求每秒钟时
9、间变化一次。第十页,讲稿共五十四页哦 例例6.3 实现会变颜色的文字,要求每秒钟实现红、实现会变颜色的文字,要求每秒钟实现红、蓝颜色交替变化。蓝颜色交替变化。第十一页,讲稿共五十四页哦 6.3 单选钮与复选框单选钮与复选框6.3.1 6.3.1 单选钮单选钮(OptionButtonOptionButton)1、功能:、功能:供用户必须从且只能从多个可选项中供用户必须从且只能从多个可选项中 选择一项。选择一项。【说明说明】:当某一项被选定后,其左边的圆圈中出现:当某一项被选定后,其左边的圆圈中出现 一个黑点。一个黑点。第十二页,讲稿共五十四页哦 2、属性:、属性:(1)Value属性(单选按钮
10、的选中状态)TrueTrue为选中;为选中;FalseFalse为不被选中。为不被选中。(2)Caption属性(单选钮旁边的文本)(3)Style属性(设置控件的外观)值为值为0 0时,控件显示标准样式;时,控件显示标准样式;值为值为1 1时,控件外观类似命令按钮。时,控件外观类似命令按钮。3、事件:、事件:ClickClick事件事件第十三页,讲稿共五十四页哦例例6.4 程序运行后,单击某个单选钮,在标签中显示相程序运行后,单击某个单选钮,在标签中显示相应的字体。运行结果如下图。应的字体。运行结果如下图。第十四页,讲稿共五十四页哦 (1)设置缺省单选钮:在设计时将其Value属性值设置成T
11、rue。(2)一个单选钮可以用下面这些方法选中:在运行期间用在运行期间用鼠标单击鼠标单击单选钮。单选钮。用用TabTab键键定位到单选钮组,然后用方向键定位单选钮。定位到单选钮组,然后用方向键定位单选钮。用代码将它的用代码将它的ValueValue属性值属性值设置为设置为TrueTrue;即即:Option1.value=true:Option1.value=true(3)要禁用单选钮:可将其Enabled属性值设置为False。4、说明、说明第十五页,讲稿共五十四页哦 6.3.2 6.3.2 复选框(复选框(CheckBoxCheckBox)也称也称检查框检查框 1、功能:、功能:供用户从多
12、个可选项中选择零到多项。供用户从多个可选项中选择零到多项。【说明说明】:单击复选框一次时被选中,左边出现:单击复选框一次时被选中,左边出现“”,再次,再次单击则取消选中,清除单击则取消选中,清除 “”。可同时使多个复选框处于选中状态。可同时使多个复选框处于选中状态。第十六页,讲稿共五十四页哦 1属性属性(1)Value属性(决定复选框的状态)(决定复选框的状态)0 0 0 0未选中,未选中,1 1 1 1已选中,已选中,2 2 2 2变灰暗。变灰暗。(2)Picture属性 用来指定当复选框被设计成图形按钮时的图像。用来指定当复选框被设计成图形按钮时的图像。用此属性前要用此属性前要先设置先设置
13、先设置先设置StyleStyleStyleStyle属性属性属性属性。2事件事件 ClickClick事件事件复选框的属性及事件复选框的属性及事件第十七页,讲稿共五十四页哦 例例6.5 用复选框控制文本是否加下划线和斜体显示。用复选框控制文本是否加下划线和斜体显示。第十八页,讲稿共五十四页哦6.4 容器与框架容器与框架1、功能:、功能:可以在其上放置其它控件对象可以在其上放置其它控件对象。即:能够把其他的控件组织在一起形成控件组。即:能够把其他的控件组织在一起形成控件组。FrameFrameFrameFrame控件是一个容器控件是一个容器控件是一个容器控件是一个容器:若要在同一窗体上建立几组若
14、要在同一窗体上建立几组相互独立的相互独立的相互独立的相互独立的单选按钮,通常用单选按钮,通常用框架控框架控框架控框架控件件件件(FrameFrame)将每一组单选钮框起来。)将每一组单选钮框起来。【框架使用的注意事项框架使用的注意事项】:(FrameFrame)【说明说明】:窗体、图片框和框架都是容器。:窗体、图片框和框架都是容器。容器内所有控件成为一个组合,随容器一起容器内所有控件成为一个组合,随容器一起 移动、显示、消失和屏蔽。移动、显示、消失和屏蔽。第十九页,讲稿共五十四页哦 2属性属性(1)Caption属性(框架的标题)位于框架的左上角,用于注明框架的用途。位于框架的左上角,用于注明
15、框架的用途。(2)Enabled属性(决定框架中的对象是否可用)值为:值为:TrueTrue,框架内的控件为可操作的。,框架内的控件为可操作的。3事件事件 ClickClick和和DblClickDblClick。【说明说明】:一般不需要编写框架的事件过程。:一般不需要编写框架的事件过程。第二十页,讲稿共五十四页哦 例例6.6 使用两个单选钮组来改变文本框中文字的颜色和使用两个单选钮组来改变文本框中文字的颜色和 大小,运行结果如图所示。大小,运行结果如图所示。第二十一页,讲稿共五十四页哦1、功能、功能:由若干个项目组成的列表,用户可从中选择一个由若干个项目组成的列表,用户可从中选择一个 或多个
16、项目。或多个项目。列表框列表框组合框组合框6.5 列表框和组合框列表框和组合框(ListBoxListBox)(ComboBox)(ComboBox)第二十二页,讲稿共五十四页哦列表框列表框2、特点:、特点:只能选择,不能写入或修改。只能选择,不能写入或修改。列表框各主要属性的值:列表框各主要属性的值:List1.List(3)List1.List(3)的值为的值为“cox”cox”List1.ListCount=5 List1.ListCount=5 List1.ListIndex=3 (List1.ListIndex=3 (下标从下标从0 0开始的开始的)List1.Selected(3)
17、=True List1.Selected(3)=True,其余为,其余为FalseFalse。List1.Sorted=FalseList1.Sorted=False,没有排序。,没有排序。List1.Text List1.Text 为为“cox”cox”,与与List1.List(List1.ListIndex)List1.List(List1.ListIndex)相等相等List1第二十三页,讲稿共五十四页哦组合框组合框2、特点:、特点:不同的模式下,可以进行的操作也有区别。不同的模式下,可以进行的操作也有区别。组合框各主要属性的值:组合框各主要属性的值:Combo3.ListIndex=
18、0Combo3.ListIndex=0 Combo3.ListCount=7 Combo3.ListCount=7 Combo3.Sorted=False Combo3.Sorted=False Combo3.Text Combo3.Text 为为“李强李强”下拉式组合框下拉式组合框简单组合框简单组合框下拉式列表框下拉式列表框第二十四页,讲稿共五十四页哦3 3、共有属性共有属性(1 1)ListCountListCount:P P 项目的数量,项目的数量,ListCountListCount1 1 是最后一项的下标是最后一项的下标(2 2)ListList:P/DP/D 存放列表框或组合框中各
19、个数据项的内容。存放列表框或组合框中各个数据项的内容。下标从下标从0 0开始。开始。如:如:如:如:list1.List(3)=coxlist1.List(3)=coxlist1.List(3)=coxlist1.List(3)=cox(第三项内容为(第三项内容为(第三项内容为(第三项内容为“coxcoxcoxcox”)(3 3)TextText:P P 列表框或组合框中最后被选中的内容列表框或组合框中最后被选中的内容(4 4)ListIndexListIndex:P P 选中的项目的下标(序号)选中的项目的下标(序号)没有项目选中时,取值为没有项目选中时,取值为-1-1(5 5)Sorted
20、Sorted:D D True True:按字母顺序排列按字母顺序排列 FalseFalse:按加入先后顺序排列:按加入先后顺序排列P P:表示在程序代码中设置;:表示在程序代码中设置;D D:表示在界面设计阶段的:表示在界面设计阶段的“属性窗口属性窗口”设置。设置。List1第二十五页,讲稿共五十四页哦3 3、特有属性特有属性列表框的特有属性:列表框的特有属性:(1 1)SelectedSelected:P P!存放列表框中项目是否选中。存放列表框中项目是否选中。!下标从下标从0 0开始。开始。如:如:如:如:List1.selected(3)=trueList1.selected(3)=t
21、rueList1.selected(3)=trueList1.selected(3)=true(第三项被选中)(第三项被选中)(第三项被选中)(第三项被选中)(2 2)MultiSelectMultiSelect:D D 0None 0None:禁止多项选择:禁止多项选择 1Simple1Simple:简单多项选择:简单多项选择 2Extended2Extended:扩展多项选择:扩展多项选择组合框的特有属性:组合框的特有属性:Style:D 0Dropdown Combo 0Dropdown Combo:下拉式组合框,可以输入:下拉式组合框,可以输入 1Simple Combo1Simple
22、 Combo:简单组合框,可以输入:简单组合框,可以输入 2Dropdown List2Dropdown List:下拉式列表框,不能输入,只能选择:下拉式列表框,不能输入,只能选择第二十六页,讲稿共五十四页哦4 4、方法和事件方法和事件方法:方法:AddItem!在列表框或组合框对应的索引值处添加项目在列表框或组合框对应的索引值处添加项目!格式:格式:对象对象.AddItem .AddItem 项目项目,索引值索引值 (说明:索引值为(说明:索引值为0 0、1 1)RemoveItem!删除列表框或组合框对应的索引值的项目删除列表框或组合框对应的索引值的项目!格式:格式:对象对象.Remov
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 常用 控件 窗体 讲稿
限制150内