《常用标准控件扩充》PPT课件.ppt





《《常用标准控件扩充》PPT课件.ppt》由会员分享,可在线阅读,更多相关《《常用标准控件扩充》PPT课件.ppt(53页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、信息系信息系3.4 框架和选择控件框架和选择控件框架(框架(框架(框架(FrameFrameFrameFrame)在在VB中,可以作为其他对象容器的有窗体、图片框中,可以作为其他对象容器的有窗体、图片框和框架。框架的主要作用是将窗体上的控件进行分和框架。框架的主要作用是将窗体上的控件进行分组,让窗体界面整齐。组,让窗体界面整齐。框架控件的属性框架控件的属性Caption:设置框架的标题,说明框架的功能。:设置框架的标题,说明框架的功能。Enabled:设置框架及框架内控件是否可用。属性:设置框架及框架内控件是否可用。属性值为值为True(默认值)表示框架可用,属性值为(默认值)表示框架可用,属
2、性值为False则表示框架和其上的控件不可用。则表示框架和其上的控件不可用。Visible:设置框架及框架内控件是否可见。:设置框架及框架内控件是否可见。1信息系信息系3.4 框架和选择控件框架和选择控件框架(框架(FrameFrame)框架控件的事件框架控件的事件 框架的常用事件是框架的常用事件是ClickClick,在框架上单击鼠标,在框架上单击鼠标时触发。时触发。向框架添加控件的方法向框架添加控件的方法 先框架后控件:先添加一个框架,在框架处于先框架后控件:先添加一个框架,在框架处于激活状态时,在工具栏中选择要添加的控件添激活状态时,在工具栏中选择要添加的控件添加到框架中。加到框架中。先
3、控件后框架:即添加窗体中已存在的控件到先控件后框架:即添加窗体中已存在的控件到框架中。先添加一个框架,然后将窗体中要添框架中。先添加一个框架,然后将窗体中要添加的控件剪贴到框架中。加的控件剪贴到框架中。判断一个控件是否已添加到框架上,主判断一个控件是否已添加到框架上,主要是看移动框架时该控件是否也跟随一起要是看移动框架时该控件是否也跟随一起移动。移动。2信息系信息系3.4 框架和选择控件框架和选择控件单选按钮(单选按钮(单选按钮(单选按钮(OptionButtonOptionButtonOptionButtonOptionButton)单选按钮控件是多选一控件,只能从多个选项中单选按钮控件是多
4、选一控件,只能从多个选项中选择一个,各选项间的关系是互斥的,同一时刻选择一个,各选项间的关系是互斥的,同一时刻只能选择同一组中的一个单选按钮。只能选择同一组中的一个单选按钮。单选按钮控件的属性单选按钮控件的属性Caption:设置单选按钮的标题。:设置单选按钮的标题。Alignment:设置单选按钮中文字的对齐方式。:设置单选按钮中文字的对齐方式。其中:其中:属性值为属性值为0(默认值)表示靠左对齐,圆形按(默认值)表示靠左对齐,圆形按钮位于控件的左边,文字显示在右边;属性值钮位于控件的左边,文字显示在右边;属性值为为1表示靠右对齐。表示靠右对齐。对象名对象名.Alignment=0|13信息
5、系信息系3.4 框架和选择控件框架和选择控件单选按钮(单选按钮(单选按钮(单选按钮(OptionButtonOptionButtonOptionButtonOptionButton)单选按钮控件的属性单选按钮控件的属性ValueValue:设置单选按钮在执行时是否被选中。:设置单选按钮在执行时是否被选中。语法格式:语法格式:其中:其中:属性值为属性值为FalseFalse(默认值)表示单选按(默认值)表示单选按钮处于未选中状态;为钮处于未选中状态;为TrueTrue表示单选按钮表示单选按钮被选中。被选中。在在一组一组单选按钮控件中,有且只单选按钮控件中,有且只有一个单选按钮能被选中,该控件的有
6、一个单选按钮能被选中,该控件的ValueValue值变成值变成TrueTrue的同时,其他控件的的同时,其他控件的ValueValue属性属性将自动变成将自动变成FalseFalse。对象名对象名.Value=True|False4信息系信息系3.4 框架和选择控件框架和选择控件单选按钮(单选按钮(单选按钮(单选按钮(OptionButtonOptionButtonOptionButtonOptionButton)单选按钮控件的属性单选按钮控件的属性StyleStyle:设置单选按钮的显示方式。:设置单选按钮的显示方式。语语法格式:法格式:其中:其中:属性值为属性值为0 0(默认值)表示单选按
7、钮用(默认值)表示单选按钮用标准方式(标准方式(StandardStandard)显示;为)显示;为1 1表示单选表示单选按钮用图形方式(按钮用图形方式(GraphicalGraphical)显示。)显示。此属此属性与命令按钮的性与命令按钮的StyleStyle属性相似属性相似。对象名对象名.Style=0|15信息系信息系3.4 框架和选择控件框架和选择控件单选按钮(单选按钮(单选按钮(单选按钮(OptionButtonOptionButtonOptionButtonOptionButton)单选按钮控件的属性单选按钮控件的属性Picture:给单选按钮装载图形。:给单选按钮装载图形。注意:
8、只有在注意:只有在StyleStyle属性设置为图形属性设置为图形方式时方式时PicturePicture属性才有效。属性才有效。6信息系信息系3.4 框架和选择控件框架和选择控件单选按钮(单选按钮(单选按钮(单选按钮(OptionButtonOptionButtonOptionButtonOptionButton)单选按钮控件的事件单选按钮控件的事件单选按钮的常用事件为单选按钮的常用事件为Click,当用户在一个,当用户在一个单选按钮上单击时触发。单选按钮上单击时触发。7信息系信息系3.4 框架和选择控件框架和选择控件例例 设计一个窗体选择不同字体、不同字号的选项,设计一个窗体选择不同字体、
9、不同字号的选项,文本框的文字会产生相应的变化。文本框的文字会产生相应的变化。界面设计界面设计属性设置属性设置8信息系信息系3.4 框架和选择控件框架和选择控件代码设计:代码设计:Private Sub Option1_Click()If Option1.Value=True Then Label1.FontName=宋体宋体End SubPrivate Sub Option2_Click()If Option2.Value=True Then Label1.FontName=隶书隶书End SubPrivate Sub Option3_Click()If Option3.Value=True
10、Then Label1.FontName=黑体黑体End Sub9信息系信息系3.4 框架和选择控件框架和选择控件代码设计:代码设计:Private Sub Option4_Click()If Option4.Value=True Then Label1.FontSize=30End SubPrivate Sub Option5_Click()If Option5.Value=True Then Label1.FontSize=40End SubPrivate Sub Option6_Click()If Option6.Value=True Then Label1.FontSize=50End
11、 Sub10信息系信息系3.4 框架和选择控件框架和选择控件运行结果运行结果11信息系信息系3.4 框架和选择控件框架和选择控件复选框(复选框(复选框(复选框(CheckBoxCheckBoxCheckBoxCheckBox)复选框的功能类似于单选按钮,不同的是:一组单选按钮中只允许复选框的功能类似于单选按钮,不同的是:一组单选按钮中只允许复选框的功能类似于单选按钮,不同的是:一组单选按钮中只允许复选框的功能类似于单选按钮,不同的是:一组单选按钮中只允许选定其中的一个;而在组复选框中却可以选择多个,即复选框的功选定其中的一个;而在组复选框中却可以选择多个,即复选框的功选定其中的一个;而在组复选
12、框中却可以选择多个,即复选框的功选定其中的一个;而在组复选框中却可以选择多个,即复选框的功能是独立的,各选项间不互斥。能是独立的,各选项间不互斥。能是独立的,各选项间不互斥。能是独立的,各选项间不互斥。复选框控件的属性复选框控件的属性Caption:设置复选框标题。:设置复选框标题。Value:设置复选框在执行时的状态。语法格式:设置复选框在执行时的状态。语法格式:对象名对象名.Value=0|1|2属性属性值值说说 明明0(默认值默认值)未选中,此时复选框前面小方块没有未选中,此时复选框前面小方块没有“”标标志志1选中状态,此时复选框前面小方块带有选中状态,此时复选框前面小方块带有“”标志标
13、志2处于禁止选择状态,复选框呈现处于禁止选择状态,复选框呈现“”标志但以灰色显标志但以灰色显示。示。12信息系信息系3.4 框架和选择控件框架和选择控件复选框(复选框(CheckBoxCheckBox)复选框控件的属性复选框控件的属性Style:设置复选框的显示方式。:设置复选框的显示方式。Picture:用于给图形复选框装载图形。:用于给图形复选框装载图形。注意:只有在注意:只有在StyleStyle属性设置为图形方式时属性设置为图形方式时PicturePicture属性才有效。属性才有效。13信息系信息系3.4 框架和选择控件框架和选择控件复选框(复选框(CheckBoxCheckBox)
14、复选框控件的事件和方法复选框控件的事件和方法复选框的常用事件为复选框的常用事件为Click,当用户在一个复,当用户在一个复选框上单击鼠标按钮时发生。选框上单击鼠标按钮时发生。复选框复选框不支持鼠不支持鼠标双击事件标双击事件,系统把一次双击解释为两次单击,系统把一次双击解释为两次单击事件。事件。复选框支持的方法较少,常用的主要有:复选框支持的方法较少,常用的主要有:SetFoucs、Move。14信息系信息系复选框应用复选框应用设计一个窗体,说明复选框的基本应用方法。设计一个窗体,说明复选框的基本应用方法。界面设计界面设计15信息系信息系对对象象属性属性属性属性值值LabelNameLabel1
15、Caption我的我的爱爱好是好是CheckBoxNameCheck1Caption音音乐乐CheckBoxNameCheck2Caption足球足球CheckBoxNameCheck3Caption看看书书CheckBoxNameCheck4Caption购购物物CommandButtonNameCommand1Caption确定确定CommandButtonNameCommand2Caption清除清除16信息系信息系3.4 框架和选择控件框架和选择控件代码设计:代码设计:Private Sub Command1_Click()If Check1.Value=1 Then Label1.C
16、aption=Label1.Caption&a If Check2.Value=1 Then Label1.Caption=Label1.Caption&b If Check3.Value=1 Then Label1.Caption=Label1.Caption&c If Check4.Value=1 Then Label1.Caption=Label1.Caption&dEnd SubPrivate Sub Command2_Click()a=b=c=d=Label1.Caption=我的爱好是:我的爱好是:End Sub17信息系信息系3.5 列表框和组合框列表框和组合框列表框和组合框都是
17、通过列表的形式显示多个选项,供用户列表框和组合框都是通过列表的形式显示多个选项,供用户来选择。来选择。列表框是一个为用户提供选择的列表,用户可从中单击选取列表框是一个为用户提供选择的列表,用户可从中单击选取自己所需的一个或多个选项。如果选项太多,超出列表框设自己所需的一个或多个选项。如果选项太多,超出列表框设计的大小时,不能一次全部显示,计的大小时,不能一次全部显示,VB会自动加上垂直滚动条。会自动加上垂直滚动条。组合框的功能与列表框相近,其主要特点是它组合框的功能与列表框相近,其主要特点是它综合了列表框综合了列表框和文本框的特性和文本框的特性。在程序运行时,用户既可以在组合框中选。在程序运行
18、时,用户既可以在组合框中选择已有的选项,选中的内容自动放入文本框中;又能够在文择已有的选项,选中的内容自动放入文本框中;又能够在文本框中直接输入所需的内容。本框中直接输入所需的内容。列表框控件列表框控件组合框控件组合框控件18信息系信息系3.5 列表框和组合框列表框和组合框列表框控件列表框控件列表框控件列表框控件列表框控件的属性列表框控件的属性List:设置列表框中列表项的内容。:设置列表框中列表项的内容。List属性值是一个一维数组,属性值是一个一维数组,每个数组元素是列表框中的一个选项。每个数组元素是列表框中的一个选项。其中:其中:该属性既可以在设计时通过属性窗口设置,又可在代码窗口该属性
19、既可以在设计时通过属性窗口设置,又可在代码窗口中设置;中设置;属性窗口设置时,每添加一个列表项,按属性窗口设置时,每添加一个列表项,按Ctrl+Enter键可以键可以换行继续添加下一个列表项,直接按换行继续添加下一个列表项,直接按Enter键表示添加结束;键表示添加结束;代码窗口设置时,采用如下格式:代码窗口设置时,采用如下格式:例如:例如:List1.list(0)=武汉武汉 列表框的第一项列表框的第一项 List1.list(2)=北京北京 列表框的第三项列表框的第三项对象名对象名.list(下标下标)=字符字符串串注意:注意:List数组的第一个元素的下标是数组的第一个元素的下标是0,即
20、,即List(0)为第一个元素,往后为第一个元素,往后依次为依次为List(1)、List(2)、List(3),如果如果List数组中有数组中有n个元素,个元素,则最后一个列表项对应的数组元素为则最后一个列表项对应的数组元素为List(n-1)。19信息系信息系3.5 列表框和组合框列表框和组合框列表框控件列表框控件列表框控件列表框控件列表框控件的属性列表框控件的属性ListCount:表示当前列表框中选项的总数。:表示当前列表框中选项的总数。注意:注意:任何列表框中的选项从任何列表框中的选项从0开始,到开始,到ListCount-1结束,结束,通常和通常和List属性一起使用,此属性只能在
21、程序中引属性一起使用,此属性只能在程序中引用。用。20信息系信息系3.5 列表框和组合框列表框和组合框列表框控件列表框控件列表框控件列表框控件列表框控件的属性列表框控件的属性ListIndex:设置和返回选中的选项,即下标序号。如果没有任何选项选:设置和返回选中的选项,即下标序号。如果没有任何选项选中,其值为中,其值为-1。Sorted:设置列表框中的选项是否按字母表顺序排序。语法格式:设置列表框中的选项是否按字母表顺序排序。语法格式:其中:其中:属性值为属性值为True表示列表框中的选项按字母表顺序排序;属性值为表示列表框中的选项按字母表顺序排序;属性值为False则表示列表框中的选项不按字
22、母表顺序排序。则表示列表框中的选项不按字母表顺序排序。Sorted属性必须在属性窗口时设置,在运行时是只读的。属性必须在属性窗口时设置,在运行时是只读的。list1.sorted=true 按字母顺序排列按字母顺序排列 list1.sorted=false按加入时的顺序排列按加入时的顺序排列 如果选中如果选中列表框的第五个元素,则列表框的第五个元素,则ListIndex值为多少?值为多少?对象名对象名.Sorted=True|False21信息系信息系3.5 列表框和组合框列表框和组合框列表框控件列表框控件列表框控件列表框控件列表框控件的属性列表框控件的属性Text:返回或设置最后选中的列表项
23、的文本内容。只读属性,不:返回或设置最后选中的列表项的文本内容。只读属性,不能直接修改其值,用于获取选定列表项的内容。能直接修改其值,用于获取选定列表项的内容。MultiSelect:设置该列表框是否能选择多项。语法格式:设置该列表框是否能选择多项。语法格式:对象名对象名.MultiSelect=0|1|2属性属性值值说说 明明0(None)单选,一次只能选择一个选项单选,一次只能选择一个选项1(Simple)简单多选,鼠标单击或按简单多选,鼠标单击或按Space键选取或取消选项键选取或取消选项2(Extended)高级多选,用高级多选,用Ctrl键与鼠标单击来选中或取消不连续的键与鼠标单击来
24、选中或取消不连续的选项;用选项;用Shift键与鼠标单击来选中或取消连续的选项键与鼠标单击来选中或取消连续的选项注意:注意:若选择多项,则若选择多项,则ListIndex和和Text的属性只表示最后一次所选的属性只表示最后一次所选择的选项值择的选项值。22信息系信息系3.5 列表框和组合框列表框和组合框列表框控件列表框控件列表框控件列表框控件列表框控件的属性列表框控件的属性SelCount:表示列表框中所选择的选项的数目。:表示列表框中所选择的选项的数目。通常与通常与Selected一起使用,以处理控件中所选一起使用,以处理控件中所选的选项。的选项。注意:注意:注意:注意:SelCount属性
25、使用的前提是属性使用的前提是MultiSelect属性设置为属性设置为1或或2。23信息系信息系3.5 列表框和组合框列表框和组合框列表框控件列表框控件列表框控件列表框控件列表框控件的属性列表框控件的属性Selected:与:与List数组中的各个元素相对应的一数组中的各个元素相对应的一个数组,记录个数组,记录List数组中每个选项是否被选取。数组中每个选项是否被选取。例如,如果例如,如果List(1)被选取,则被选取,则Selected(1)的值的值为为True,如果,如果List(1)未被选取,则未被选取,则Selected(1)的值为的值为False。如:如:list1.selected
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 常用标准控件扩充 常用 标准 控件 扩充 PPT 课件

限制150内