Visual-Basic程序设计案例第6章常用控件课件(PPT 132页).pptx
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《Visual-Basic程序设计案例第6章常用控件课件(PPT 132页).pptx》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Visual-Basic程序设计案例第6章常用控件课件PPT 132页 Visual Basic 程序设计 案例 常用 控件 课件 PPT 132
- 资源描述:
-
1、第6章 常用控件 第第6章章 常用控件常用控件 6.1 单选框、复选框和Frame控件 6.2 滚动条 6.3 列表框和组合框 6.4 计时器 6.5 图像框和图片框 习题 第1页,共132页。第6章 常用控件 6.1 单选框、复选框和单选框、复选框和Frame控件控件案例案例1 利用单选框和复选框设置文本的字体、颜色利用单选框和复选框设置文本的字体、颜色1学习目标学习目标设计一个小型编辑器,用户可以在文本框中输入一段文字,单击单选框和复选框,可以改变文本的字体、字型和颜色。通过本案例的学习,掌握单选框(OptionButton)和复选框(CheckBox)的Value、Caption、Bac
2、kColor、Visible等属性和Click事件的用法。第2页,共132页。第6章 常用控件 2相关知识相关知识1)单选框和复选框的区别单选框(OptionButton)和复选框(CheckBox)是在设计用户界面时,常用于选择的控件。单选框也称为单选按钮,利用OptionButton控件所制作的选项只可单选,即对于同一组的多个单选框,VB规定一次只能选择其中之一,这是单选框与复选框的主要区别,也是单选框名称的由来。而利用CheckBox控件则可制作出供使用者进行多项选择的选项,即如果有多个复选框,用户可以任意选择它们的状态组合,且每个复选框都是独立的、互不影响的。单击复选框时,若框里出现一
3、个选中标志“”,则表明该项被选中;再单击它,则标记消失,表示已取消选中操作,如图6.1所示。第3页,共132页。第6章 常用控件 图6.1 单选框和复选框第4页,共132页。第6章 常用控件 2)单选框和复选框的常见属性前面介绍的大多数属性都适用于单选框和复选框,如Caption、Name、BackColor、ForeColor、Picture、Height、Width、Enabled、Visible、Font等。复选框和单选框常用Value属性返回或设置对象的状态,即控件是否被选中。复选框的Value属性可以设置为0、1或2(0表示复选框未被选中,1表示复选框被选中,2表示该复选框无效(呈灰
4、色);单选框的Value属性可设置为True或False,True表示该对象被选中,False则相反。第5页,共132页。第6章 常用控件 3程序实现程序实现1)界面设计初始界面如图6.2所示。2)属性设置属性设置如表6.1所示。设置属性后的界面如图6.3所示。第6页,共132页。第6章 常用控件 图6.2 初始界面第7页,共132页。第6章 常用控件 表6.1 属 性 设 置对 象 属 性 属 性 值 窗 体(Form1)Caption BackColor 小型编辑器 vbYellow 命令按钮 1(Command1)Caption Font Default 开始 小四号 True 命令按钮
5、 2(Command2)Caption Font Cancel 退出 小四号 True 图像框(Image1)Picture 用图形软件 做好后贴过来 文本框(Text1)Text MultiLine Visible 书山有路勤为径,学海无涯苦作舟。True False 单选框 1(Option1)Caption Visible BackColor 宋体 False vbYellow 单选框 2(Option2)Caption Visible BackColor 隶书 False vbYellow 复选框 1(Check1)Caption Visible BackColor 斜体 False
6、vbYellow 复选框 2(Check2)Caption Visible BackColor 红色 False vbYellow 第8页,共132页。第6章 常用控件 图6.3 设置属性后的界面第9页,共132页。第6章 常用控件 3)编写代码代码编写如下:Private Sub Command1_Click()Image1.Visible=FalseCommand1.Visible=FalseCommand2.Visible=FalseText1.Visible=TrueOption1.Visible=TrueOption2.Visible=TrueCheck1.Visible=TrueC
7、heck2.Visible=TrueEnd SubPrivate Sub Command2_Click()EndEnd Sub第10页,共132页。第6章 常用控件 若选中复选框1使文本变成斜体,则Text1的FontItalic属性设为True;若选中复选框2使文本变成红色,则设置Text1的前景色为红色。代码如下:Private Sub Check1_Click()If Check1.Value=1 Then Text1.FontItalic=TrueElse Text1.FontItalic=FalseEnd IfEnd Sub第11页,共132页。第6章 常用控件 Private Su
8、b Check2_Click()If Check2.Value=1 ThenText1.ForeColor=vbRedElseText1.ForeColor=vbBlackEnd IfEnd Sub第12页,共132页。第6章 常用控件 单选框决定文本的字体是宋体还是隶书,如果选中单选框1,则文本字体为宋体;若选中单选框2,则文本字体为隶书。代码如下:Private Sub Option1_Click()Text1.FontName=宋体End SubPrivate Sub Option2_Click()Text1.FontName=隶书End Sub运行程序,结果如图6.4所示。第13页,共
9、132页。第6章 常用控件 图6.4 复选框和单选框第14页,共132页。第6章 常用控件 4思考思考在本案例中,若增加一个复选框Check3,则(1)怎样设置属性,使得该复选框上显示“粗体”?(2)怎样增加代码,使得选中复选框Check3后,文本框中的文本变成粗体?第15页,共132页。第6章 常用控件 案例案例2 利用利用Frame控件将单选按钮分组控件将单选按钮分组1学习目标学习目标将单选按钮“宋体”和“黑体”分成“字体”组,将单选按钮“10号”和“14号”分成“字号”组,使得可以从每组中任选其中一个单选按钮。通过本案例的学习,掌握框架(Frame)的Caption属性和利用Frame控
10、件将单选按钮分组的方法。第16页,共132页。第6章 常用控件 2相关知识相关知识框架(Frame)控件 为控件容器,可以将多种不同类型的控件按不同的分组进行存放,以方便管理和设定控件。其属性与设定方法多半都与前面介绍过的相同,包括Caption、Name、BackColor、ForeColor、Picture、Height、Width、Enabled、Visible、Font等属性。当需要在同一窗体内建立几组互相独立的单选按钮时,就需要用框架将每一组单选按钮框起来,从而将OptionButton 控件分成几组。注意:为了将控件分组,首先需要绘制Frame控件,然后绘制Frame里面的其他控件
11、。第17页,共132页。第6章 常用控件 3程序实现程序实现1)界面设计初始界面如图6.5所示。2)属性设置属性设置如表6.2所示。设置属性后的界面如图6.6所示。第18页,共132页。第6章 常用控件 图6.5 初始界面第19页,共132页。第6章 常用控件 表6.2 属 性 设 置对 象 属 性 属 性 值 Text1 Text 每逢佳节倍思亲 Frame1 Caption 字体 Frame2 Caption 字号 Option1 Caption 华文行楷 Option2 Caption 楷体_GB2312 Option3 Caption 16 号 Option4 Caption 20 号
12、 第20页,共132页。第6章 常用控件 图6.6 设置属性后的界面第21页,共132页。第6章 常用控件 3)编写代码代码编写如下:Private Sub Form_Load()Option1.Value=TrueOption3.Value=TrueEnd SubPrivate Sub Option1_Click()Text1.FontName=华文行楷End SubPrivate Sub Option2_Click()Text1.FontName=楷体_GB2312End Sub第22页,共132页。第6章 常用控件 Private Sub Option3_Click()Text1.Fon
13、tSize=16End SubPrivate Sub Option4_Click()Text1.FontSize=20End Sub运行程序,结果如图6.7所示。第23页,共132页。第6章 常用控件 图6.7 利用Frame控件将单选按钮分组第24页,共132页。第6章 常用控件 6.2 滚滚 动动 条条案例案例3 利用滚动条控制窗体的背景色利用滚动条控制窗体的背景色1学习目标学习目标利用滚动条控制窗体的背景色,使其随滚动条值的改变而改变。通过本案例的学习,掌握水平滚动条的Value、Max、Min等属性和Change事件的用法。2相关知识相关知识滚动条分为水平滚动条(HScrollBar)
14、和垂直滚动条(VScrollBar)两种,其图标如图6.8所示。第25页,共132页。第6章 常用控件 图6.8 滚动条图标第26页,共132页。第6章 常用控件 水平滚动条和垂直滚动条除方向不同外,其结构和操作方法都是相同的。滚动条的两端各有一个滚动箭头,在滚动箭头之间有一个滚动块,如图6.9所示。滚动块从一端移至另一端时,其Value属性值随之发生变化。水平滚动条最左端代表最小值,最右端代表最大值;而垂直滚动条最上端为最小值,最下端为最大值。滚动条的值由Min(最小)和Max(最大)两个属性设置,取值范围为3276832767。第27页,共132页。第6章 常用控件 图6.9 滚动条结构第
15、28页,共132页。第6章 常用控件 滚动条常用的属性有Value、LargeChange和SmallChange等。(1)Value属性:该属性用来返回或设置滚动块的当前位置。缺省值为Min值,改变该属性则滚动块的位置随之发生变化。取值范围在Max值与Min值之间。(2)LargeChange属性:该属性用来设置当用户单击滚动块和滚动箭头之间的区域时,Value属性值增加或减小的幅度。第29页,共132页。第6章 常用控件(3)SmallChange属性:该属性用来设置当用户单击滚动箭头时,Value属性值的改变量。即每单击滚动箭头一次时,滚动块移动的步长。滚动条常见的事件有Change和S
16、croll。当在滚动条内拖动滚动块时,将产生Scroll事件,从而触发了一个Scroll事件过程。对Change事件而言,只有在滚动块位置改变后才触发一个Change事件过程。第30页,共132页。第6章 常用控件 3程序实现程序实现1)界面设计初始界面如图6.10所示。2)属性设置属性设置如表6.3所示。设置属性后的界面如图6.11所示。第31页,共132页。第6章 常用控件 图6.10 初始界面第32页,共132页。第6章 常用控件 表6.3 属 性 设 置对 象 属 性 属 性 值 Max 255 HScroll1,HScroll2,HScroll3 Min 0 Label1 Capti
17、on 红 Label3 Caption 绿 Label5 Caption 蓝 Label2,Label4,Label6 Caption 第33页,共132页。第6章 常用控件 图6.11 设置属性后的界面第34页,共132页。第6章 常用控件 3)编写代码代码编写如下:Private Sub HScroll1_Change()Label2.Caption=HScroll1.ValueForm1.BackColor=RGB(HScroll1.Value,HScroll2.Value,HScroll3.Value)End SubPrivate Sub HScroll2_Change()Label4
18、.Caption=HScroll2.ValueForm1.BackColor=RGB(HScroll1.Value,HScroll2.Value,HScroll3.Value)End Sub第35页,共132页。第6章 常用控件 Private Sub HScroll3_Change()Label6.Caption=HScroll3.ValueForm1.BackColor=RGB(HScroll1.Value,HScroll2.Value,HScroll3.Value)End Sub运行程序,结果如图6.12所示。第36页,共132页。第6章 常用控件 图6.12 利用滚动条控制窗体的背景色
19、第37页,共132页。第6章 常用控件 6.3 列表框和组合框列表框和组合框案例案例4 利用列表框显示数据利用列表框显示数据1学习目标学习目标利用列表框显示1到50之间能被6整除的自然数。通过本案例的学习,掌握列表框(ListBox)的Clear、AddItem等方法的使用。第38页,共132页。第6章 常用控件 2相关知识相关知识列表框(ListBox)可以提供许多选项供用户选择。如果选项超过列表框的长度,VB会自动提供垂直滚动条。1)列表框的常用属性(1)ListCount属性:返回列表框中项目的个数。该属性为只读属性,只能在程序中引用。(2)List属性:返回或设置列表框中包含的选项。该
20、属性是一个一维字符串数组,每个数组元素的值对应列表框中一个项目的显示文字。第39页,共132页。第6章 常用控件 List()数组下标的下界为0,上界为ListCount1。下标为0的元素对应列表框中第一个项目,依此类推。List属性既可以在设计时设置,也可以在程序中增减或引用。例如,List1.List(2)对应列表框中第三项的值。List1.List(2)=课程VB(3)ListIndex属性:返回当前被选中项目的序号。如果第一个项目被选中,则ListIndex的值为0,依此类推;如果当前没有项目被选中,则ListIndex的值为1。该属性只能在程序中设置或引用。第40页,共132页。第6
21、章 常用控件(4)MultiSelect属性:决定列表框是否支持多选。该属性只能在设计时设置。其中:0None:不允许多重选择,只能选择一项。1Simple:简单的多重选择。用鼠标单击或按空格键来选定或取消选定的一个选项。2Extended:扩展的多重选择。类似于Windows中选择文件夹中的多个文件,按住Shift键的同时单击鼠标,选择连续的多个项目;或者按住Ctrl键的同时单击鼠标,选择不连续的多个项目。第41页,共132页。第6章 常用控件(5)SelCount属性:返回当前被选中项目的个数。该属性只能在程序中引用。(6)Selected属性:返回一个项目是否被选中。该属性只能在程序中设
22、置或引用。Selected是一个逻辑型数组。数组元素值为True,表示相应的项目被选中;若为False,则表示未被选中。例如,List1.Selected(1)=True表示选中List1中的第二项。(7)Sorted属性:决定列表框中的项目是否按字母顺序排序。如果Sorted为True,则项目按字母顺序递增排列;如果Sorted为False,则不排序(默认)。该属性只能在设计时设置,在运行时是只读的。第42页,共132页。第6章 常用控件(8)Style属性:设置列表框的风格。该属性只能在设计时设置。其中:Stytle为0,表示是标准风格;Stytle为1,表示是复选框风格,在每个项目前增加
23、一个复选框,以表示该项是否被选中。(9)Text属性:返回或设置当前选项的文本内容。该属性只能在程序中设置或引用。第43页,共132页。第6章 常用控件 2)列表框的方法(1)AddItem方法:向列表框中添加一个新项目。其语法格式为:列表框对象名.AddItem 字符串表达式,位置说明:把字符串插入到列表框中指定的位置上(位置从0开始),如果省略了第二个参数“位置”,则新项目被加到最后。第44页,共132页。第6章 常用控件(2)RemoveItem方法:从列表框中删除指定位置上的项目。其语法格式为:列表框对象名.RemoveItem 位置(3)Clear方法:清除列表框中所有项目。其语法格
24、式为:列表框对象名.Clear3)列表框的常用事件列表框可触发的事件有Click、DblClick等。第45页,共132页。第6章 常用控件 3程序实现程序实现1)界面设计初始界面如图6.13所示。2)属性设置属性设置如表6.4所示。设置属性后的界面如图6.14所示。第46页,共132页。第6章 常用控件 图6.13 初始界面第47页,共132页。第6章 常用控件 表6.4 属 性 设 置对 象 属 性 属 性 值 Label1 Caption 1 到 50 之间能被 6 整除的数:List1 List Command1 Caption 显示 第48页,共132页。第6章 常用控件 图6.14
25、 设置属性后的界面第49页,共132页。第6章 常用控件 3)编写代码代码编写如下:Private Sub Command1_Click()Dim n As IntegerList1.ClearFor n=1 To 50 If n Mod 6=0 Then List1.AddItem Str(n)Next nEnd Sub运行程序,结果如图6.15所示。第50页,共132页。第6章 常用控件 图6.15 利用列表框显示1到50之间能被6整除的自然数第51页,共132页。第6章 常用控件 案例案例5 列表框的添加、删除操作列表框的添加、删除操作1学习目标学习目标利用列表框进行项目的添加、删除。通
展开阅读全文