单选控件(OptionButton)与复选控件(CheckBox)的Value值
- 格式:docx
- 大小:214.67 KB
- 文档页数:5
1、 单选控件(OptionButton )与复选控件(CheckBox )的Value .....
值。 1)Value 属性是单选与复选控件最主要的属性,单选与复选控件的 Value 值有差别的。 单选控件:
选中时,Value 值为True ;未被选中,Value 值为False 。 复选控件:
选中时,Value 值为1;未被选中,Value 值为0;禁止对该按钮进行选择,Value 值为2。 单选控件与复选控件的 Value 值是不同的,
2)单选与复选控件的Click 事件可以改变Value 值:
这两种控件最主要的事件是 Click 事件,当Click 事件发生,Value 值变为 True 或者 1 ,控件也自动变为选中状态
3)单选与复选控件的SetFocus 方法不一定可以改变Value 值
单选按钮SetFocus 方法可以在代码中将Value 属性设置为True (单选按钮的Visible 与Enabled 属性值均为True );复选按钮SetFocus 方法可则不可以,它仅仅可以得焦点,但不能改变选中状态。
4)编写程序代码,需要判断Value 是否改变,单选控件可以直接写代码,而复选控件需要用多分支条件语句来编写。。 例题:
在“字号”选项处,下面用了两种方法。 Private Sub OptSize_Click (Index As Integer) Select Case Index
End Sub
Private Sub Check1_Click ( )
If Check1.Value = 1 Then
Text1.FontBold = True
Else
Text1.FontBold = False
End If
End Sub
2、列表框(对于初学者来说,使用起来不太顺手,这里简单说明一下)
列表框控件,用于显示项目列表,用户可从中选择一个或多个项目。
1)属性
A.List:字符型数组,存放列表框的项目,下标是从0开始的。
属性窗口添加选项,输入下一项时,按“Ctrl+Enter”;
在程序中设置或引用时:列表框名.List(Index)。
例如:List1.List(0)=“北京”
B.ListIndex:整数,表示执行时,选中的列表项的序号,没有项目选中时为-1 。只能在程
序中设置或引用。
例如:选择“北京”,显示在文本框中,则Text1.text=List1. List ( List1.ListIndex)
C.ListCount:整数,表示项目的数量,ListCount-1是最后一项的下标。只能在程序中设置
或引用。
D.Selected 属性,该属性返回或设置列表框控件中的一个项目的选择状态,逻辑型,只能
在程序中设置或引用。
例如:List1.Selected(0)=True
E.Text:被选中的列表项的文本内容,只能在程序中设置或引用。
List1. List ( List1.ListIndex)=List1.Text
2)方法举例说明:
List1.AddItem “沈阳”,4 ‘在第4项后插入“沈阳”
List1.AddItem “沈阳”‘在最后出入“沈阳”
List1.RemoveItem 4 ‘删除第5项内容
List1.Clear ‘删除所有项目
3)Click,DblClick事件
Click事件,自动改变列表框ListIndex、Selected、Text等属性,无需另行编写代码。
3、组合框:一种同时具有文本框和列表框特性的控件。可以选择项目,也可以输入项目。
Style属性,用以确定组合框的形式。设置值可为0,1或2,决定组合框的三种形式。
Style = 0时,可以编辑项目,响应Click,Change和Dropdown事件;
Style = 1时,可以编辑项目,响应Click,DblClick和Change事件;
Style = 2时,不.可以编辑项目响应Click
和Dropdown事件。
说明:Change事件:文本框内容改变时触发。
DropDown事件:单击下拉箭头时触发。
4、多重窗体怎么创建?
1) 添加窗体
“工程”菜单、工具栏、工程资源管理器等,都可以打开“添加窗体”对话框,在这里,可以选择“新建”窗体,还是“现存”窗体。 注意:
添加窗体的Name 属性不能相同。
添加“现存”窗体,这是多个工程共享一个窗体,若对窗体修改,而使其他工程有变化,则应通过“另存为”,以不同的文件名保存,断开共享。
添加窗体,而不是工程,如不能选择工具栏上的“添加工程”,
否则建立的是工程组。 2) 设置启动窗体
在多窗体的程序中,要有一个最开始启动窗体,系统默认第一个创建的窗体为启动窗体。工程—工程属性—启动对象 3)窗体的语句和方法
(1)Load 语句 把一个窗体装入内存 Load 窗体名称
(2)Unload 语句 从内存中删除指定的窗体 Unload 窗体名称
说明:常用方法时 Unload Me ,关键词Me 代表语句所在的窗体。 (3)Show 方法
显示一个窗体,兼有加载和显示窗体两种功能。 [窗体名称].show[模式]
其中:窗体名称缺省为当前窗体,模式有1,0两个值。为1,只能对当前窗体操作,不能对其他窗口操作。为0(缺省),也可以对其他窗口操作。 (4)Hide 方法
用来将窗体暂时隐藏起来,并没有从内存中删除。 [窗体名称] . Hide 说明:“窗体名称”缺省为当前窗体。 4) 不同窗体间数据的存取
其他窗体名.控件名.属性 Text1=Val (Form2.Text1) 其他窗体名.全局变量名
在多个窗体中存取的变量,一般在标准模块中声明。Publix x as string
例题:输入并显示一个学生的五门课程成绩,计算并在不同窗口显示总分和平均分。
此外,还创建一个标准模块,来设置全局变量。 模块声明 Public Math !,Physics !,Chemistry !,Chinese !,English ! 5) 保存多重窗体