第4章常用控件优秀PPT.ppt
《第4章常用控件优秀PPT.ppt》由会员分享,可在线阅读,更多相关《第4章常用控件优秀PPT.ppt(36页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第4章常用控件现在学习的是第1页,共36页4.1 框架框架框架(Frame)控件同窗体一样,可用作其他控件的容器。在容器中的控件不仅可以随着载体同时移动,而且控件的位置属性也是相对容器的位置设置的。框架控件不仅可以作为其他控件的载体,而且可用框架控件把窗体按功能细分,即将其他控件分成可标识的控件组。4.1.1 框架的属性1BorderStyle属性 边框样式,属性值如下:0无边框(默认值);1有固定单线边框。2Caption属性 设置框架显示的标题信息。可将该属性设置为空,让框架形成封闭的边框。现在学习的是第2页,共36页4.2单选按钮控件4.2.1 单选按钮的属性单选按钮的属性单选按钮(单选
2、按钮(Option)控件除常用属性外,还有以下属性:)控件除常用属性外,还有以下属性:1Value属性属性 控件是否选中的标记,默认值为控件是否选中的标记,默认值为Flase。Value=True表示该按钮被选中,可在代码中设置表示该按钮被选中,可在代码中设置 Value属性来选定按属性来选定按钮。钮。2Style属性属性 指定是否使用图形样式,其中:指定是否使用图形样式,其中:0(默认值)常规样式:(默认值)常规样式:1图形样式,此时允许在按钮上设置图片。图形样式,此时允许在按钮上设置图片。3Picture属性属性 指定设置在单选按钮上的图片指定设置在单选按钮上的图片,仅在仅在Style=1
3、时有效。时有效。4DownPicture属性属性 指定按钮按下时显示在按钮上的图片指定按钮按下时显示在按钮上的图片,仅在仅在Style=1 时有效。时有效。5DisabledPicture属性属性 当当Enalbed=False时显示在按钮上的图时显示在按钮上的图片,仅在片,仅在Style=1时有效。时有效。现在学习的是第3页,共36页4.2.2 单选按钮的事件单选按钮的事件Click(单击单击)事件:选定按钮时将触发其事件:选定按钮时将触发其Click事件。是否有必要响应该事件,事件。是否有必要响应该事件,将取决于应用程序的功能。将取决于应用程序的功能。4.2.3 单选按钮应用实例单选按钮应
4、用实例根据程序功能的需要,可将单选按钮分组。把单选按钮绘制在不同的容器控件根据程序功能的需要,可将单选按钮分组。把单选按钮绘制在不同的容器控件(如(如Frame控件、控件、PictureBox控件,或窗体等容器控件)中,运行时,用户可控件,或窗体等容器控件)中,运行时,用户可在每个选项组中选定一个单选按钮。例如,把单选按钮分别添加到窗体和窗体上的在每个选项组中选定一个单选按钮。例如,把单选按钮分别添加到窗体和窗体上的一个一个Frame控件中,相当于创建两组不同的单选按钮,可在两组单选按钮中各自控件中,相当于创建两组不同的单选按钮,可在两组单选按钮中各自选定一个单选按钮。选定一个单选按钮。在一组
5、单选按钮控件中,每个控件代表一个选项。当某个选项被选中时,其他在一组单选按钮控件中,每个控件代表一个选项。当某个选项被选中时,其他按钮自动处于未选状态。在任一时刻,只能有一个单选按钮处于被选状态。按钮自动处于未选状态。在任一时刻,只能有一个单选按钮处于被选状态。运行时选择单选按钮控件的方法:用鼠标单击按钮,用运行时选择单选按钮控件的方法:用鼠标单击按钮,用Tab键将焦点移键将焦点移动到控件,或者在代码中将按钮的动到控件,或者在代码中将按钮的Value属性设置为属性设置为True。例例4-1 设计一个程序,用户界面由四个单选按钮、一个框架控件、一个标签控件和设计一个程序,用户界面由四个单选按钮、
6、一个框架控件、一个标签控件和一个命令按钮组成,程序开始运行后,用户单击某个单选按钮,就可将它对应的内容一个命令按钮组成,程序开始运行后,用户单击某个单选按钮,就可将它对应的内容(星期、日期、月份或年份)显示在标签框中。(星期、日期、月份或年份)显示在标签框中。现在学习的是第4页,共36页1 1设计应设计应用程序界面(从略)用程序界面(从略)2 2各控件各控件对对象的属性象的属性设设置参置参见见表表4-14-1。对象类型(对象名)属性名称属性设置值说明窗体(Form1)Caption单选按钮的使用标签框(Label1)Caption设置为空标签框(Label1)BorderStyle1边框为单线
7、框框架(Frame1)Caption请选择单选按钮(Option1)Caption日期单选按钮(Option2)Caption星期单选按钮(Option3)Caption月份单选按钮(Option4)Caption年份命令按钮(Command2)Caption结束表4-1 控件对象属性设置值现在学习的是第5页,共36页3编写程序代码编写程序代码(略略)保存工程,运行程序,结果见图保存工程,运行程序,结果见图4-1图4-1现在学习的是第6页,共36页4.3复选框在多项选择问题中常使用复选框(CheckBox)控件。在同一组复选框中,用户可以同时选择多个选项。选定复选框控件时,该控件将显示选定标记
8、。通常用该控件提供Yes/No或True/False选项。可用分组的复选框控件显示多个选项,供用户从中选择一个或多个选项。复选框控件与单选按钮控件的比较:相同点:每个控件都用来指示用户的选择。不同点:一组单选按钮中,一次只能选定其中一个按钮;一组复选框中,一次可选定任意个复选框。现在学习的是第7页,共36页4.3.1 复选框的属性1Value属性 指示复选框处于选中、未选中或禁选状态(暗淡)。其中,Value=0表示未选中(默认值),Value=1表示选中,Value=2表示禁选。2Style属性 指定是否使用图形样式,其中,Style=0表示常规样式(默认值);Style=1表示图形样式,用
9、法同单选框。更改Style属性的设置值后使用Picture、DownPicture和DisabledPicture属性,可增强视觉效果。4.3.2 复选框的事件Click(单击)事件:无论何时单击复选框控件都将触发Click事件,然后编写应用程序,根据复选框的状态执行某些操作。每次单击复选框控件时,都将改变其Value属性,以指示选定或未选定状态。注意:复选框控件不支持双击事件。现在学习的是第8页,共36页4.3.3 复选框应用实例例例4-24-2 设计一个程序,单击复选框可以改变文本的字体、字型、颜色及大小。1设计应用程序界面(从略)2各控件对象的属性设置参见表4-2。对象类型(对象名)属性
10、名称属性设置值说明窗体(Form1)Caption复选框的使用标签框(Label1)Caption请在下面输入一段文字:标签框(Label1)BackStyle0标签背景透明文本框(Text1)MultiLineTrue复选框(Check1)Caption宋体复选框(Check2)Caption斜体复选框(Check3)Caption16点复选框(Check4)Caption红色表4-2 控件对象属性设置值现在学习的是第9页,共36页4 4保存工程,运行程序,保存工程,运行程序,结结果果见图见图4 4-2图4-23编写程序代码(略)现在学习的是第10页,共36页列表框(Listbox)控件可显
11、示一个含有若干选项的列表,程序运行时可用鼠标或箭头键从中选择一项或多项,选中的项呈反相显示。4.4.1 列表框的属性1List属性 设置或返回列表框中的列表项内容。该属性实际上是一个字符型数组,数组的元素就是列表中的每个项目,数组下标是列表项的顺序号,从0开始编号。设计时,该属性栏提供一个文本框,可在其中输入一些选择项。运行时,可通过该属性实现对列表项内容的设置或访问。引用列表项目的语法格式:列表框名.List(Index)其中,Index是项目的位置,List(0)指向第一项,List(1)指向第二项等。2ListCount属性 列表框中包含项目的总数。3ListIndex属性 当前选中项目
12、的索引号。其中,第一项选中时索引号为0,第二项选中时索引号为1。无选中项目时,该属性值为-1。现在学习的是第11页,共36页该属性常与List属性配合使用,以获得当前被选中的列表项内容,使用格式为:当前被选中的列表项内容=对象名.List(对象名.ListIndex)该属性只在运行时可用,一旦设置列表框的ListIndex属性,将触发控件的Click事件。4Text属性 包含当前在列表框中选定的项目,属性值与List(ListIndex)相同。该属性在设计时和运行时均为只读属性。5Selected属性 指示某个项目的选中状态。例如,Selected(0)=True表示第一项被先选中。6Styl
13、e属性 指定列表框的样式。其中,0(默认值)常规样式:1复选框样式,每个选项前带有一个复选框,允许同时选择多个选项。7MultiSelect属性 指明是否允许在列表框内同时选中多个选项。其中:0不允许多项选择(默认值,标准列表框)。1简单多项选择,移动光标键指向某个选项,单击鼠标或按空格键可在选与不选之间切换,可同时选中多项2扩展多项选择,可用Shift+单击或Shift+箭头键选定从上一个选定项到当前的选项之间的所有选项。Ctrl+单击选定(或撤销选定)列表中的项目。现在学习的是第12页,共36页8Sorted属性 指定列表中的各选项是否自动按字母顺序排序(排序时不区分大小写)。默认值为Fa
14、lse(不按字母顺序排序)。9Columns属性 指定列表框中的各选项在一列中垂直滚动或在多列中水平滚动。其中:0垂直滚动的单列列表框。1水平滚动的单列列表框。2水平滚动的多列列表框。列表框为用户提供了选项的列表。虽然可以设置多列列表,但在缺省时将在单列列表中垂直显示选项。如果选项数目超过列表框可显示的数目,控件将自动出现滚动条,用户可在列表框中上、下、左、右滚动。4.4.2 列表框的事件列表框主要有以下事件:1.Click(单击)事件。2.DblClick(双击)事件。3.ItemCheck复选项事件。当Style=1且选择或清除了一个选项时触发该事件。现在学习的是第13页,共36页说明:在
15、实际应用中,列表框常与命令按钮配合使用,在列表框中选择好列表项后,再通过命令按钮执行相应的操作。命令按钮的Click事件过程对应于列表框的选项操作。双击列表框中的项目与先选定项目然后单击命令按钮具有相同的效果。因此,应在列表框控件的DblClick事件过程中调用命令按钮的Click事件过程,这将为使用鼠标的用户提供快捷方式。其调用方法为:Private Sub List1_DblClick()Command1_Click 或 Command1.Value=TrueEnd Sub4.4.3 列表框的方法列表框的方法主要有:1AddItem(添加项)方法 向列表框添加一个项目。语法格式:列表框名.
16、AddItem 要增加的列表项 列表项序号说明:“列表项序号”用于指定新插入的项在列表框中的位置。若省略该参数,则将项目插入在末尾(或按排序次序插入在适当的位置)。现在学习的是第14页,共36页例子:List1.AddItem “计算机应用基础教研室”,22RemoveItem(删除项)方法 从列表框中删除一个项目。语法格式:列表框名.RemoveItem 列表项序号3Clear(清除)方法 清除列表框中的所有项目。4.4.4 列表框应用实例例例4-3 编程实现学生选修课程。该窗体有两个列表框,左边列表框提供所供选修的课程目录,右边列表框显示用户进行选修的课程。运行时,双击左边列表框中某个项目
17、则该项目添加到右边列表框中;或单击左边列表框中某项,然后单击“”按钮,则该项目添加到右边列表框中;单击“”按钮则将左边列表框中所有课程全部添加到右边列表框中。1设计应用程序界面(从略)2各控件对象的属性设置参见表4-3。现在学习的是第15页,共36页表表4-34-3控件对象属性设置值控件对象属性设置值对象类型(对象名)属性名称属性设置值窗体(Form1)Caption计算机系04级第三学期专业选修课程标签框(Label1)Caption开设课程标签框(Label2)Caption选修课程列表框(List1)列表框(List2)命令按钮(Command1)Caption命令按钮(Command2
18、)Caption命令按钮(Command3)Caption删除命令按钮(Command4)Caption统计命令按钮(Command5)Caption退出现在学习的是第16页,共36页3编写程序代码(略)编写程序代码(略)4保存工程,运行程序,结果见图4-3、图4-4图4-3现在学习的是第17页,共36页单击统计单击统计按按钮钮,会出,会出现统计现统计信息,如信息,如图图4 4-4所示。所示。图图4 4-4现在学习的是第18页,共36页4.5 组合框组合框组合框(组合框(ComboBox)控件是文本框和列表框的组合,)控件是文本框和列表框的组合,包含一个文本框和一个列表框。用户既可在文本框部分
19、输入选包含一个文本框和一个列表框。用户既可在文本框部分输入选项,也可用列表框部分选择选项。项,也可用列表框部分选择选项。4.5.1 组合框的属性组合框的属性组合框的属性与列表框基本相同,另外还增加了一些与文组合框的属性与列表框基本相同,另外还增加了一些与文本框相关的属性。本框相关的属性。单击统计按钮,会出现统计信息,如图单击统计按钮,会出现统计信息,如图4-4所示。所示。1List 属性属性 设置或返回组合框中的项目内容,字符串数组。设置或返回组合框中的项目内容,字符串数组。2ListCount属性属性 组合框中所含项目的总数。组合框中所含项目的总数。3ListIndex属性属性 选中项目的索
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第4章 常用控件优秀PPT 常用 控件 优秀 PPT
限制150内