文档介绍:第9章界面设计 常用控件的使用
单选按钮和复选框
一、单选按钮
1. 用途
单选钮(OptionButton)也称作单选按钮。一组单选钮控件可以提供一组彼此相互排斥的选项,任何时刻用户只能从中选择一个选项,实现一种“单项选择”的功能,被选中项目左侧圆圈中会出现一黑点。
单选按钮
2. 重要属性
(1) Caption:文本标题。设置单选钮的文本注释内容。
(2) Alignment属性:
0:—Left Justify(缺省)控件钮在左边,标题显示在右边。
1:—Right Justify 控件钮在右边,标题显示在左边。
(3)Value 属性
True: 单选钮被选定
False: 单选钮未被选定(缺省设置)
(4) Style 属性
0--Standard: 标准方式 1--Graphical:图形方式
说明: 在Style属性设置为1时,可使用 Picture 属性(未选定时的图标或位图)、DownPicture属性( 选定时的图标或位图)、DisabledPicture属性(禁止选择时的图标或位图)
3. 方法
SetFocus方法是单选按钮控件最常用的方法,可以在代码中通过该方法将Value属性设置为True。
与命令按钮相同,使用该方法之前,必须要保证单选钮处于可见和可用状态(即Visible与Enabled属性值均为True)。
4. 事件
Click事件是单选按钮控件最基本的事件,一般情况用户无需为单选按钮编写Click事件过程,因为当用户单击单选钮时,它会自动改变状态。
二、复选框
1. 用途
复选框(CheckBox)也称作检查框、择框。一组检查框控件可以提供多个选项,它们彼此独立工作,所以用户可以同时选择任意多个选项,实现一种“不定项选择”的功能。选择某一选项后,该控件将显示√,而清除此选项后,√消失。
2. 重要属性
Caption、Alignment、Style与单选钮相同
复选框
检查框的Value 属性与单选按钮不同,其值为数值型数据,可取 0 , 1 , 2
检查框
0--Unchecked:未被选定
1--Checked:选定
2--Grayed:灰色,禁止选择
单选钮
True: 单选钮被选定
False: 单选钮未被选定,
缺省设置
检查框与单选按钮Value 属性的比较
框架
Frame 控件为控件提供可标识的分组。当需要在同一窗体内建立几组互独立的单选钮时,就需要用框架将每一组单选钮框框起来,把 OptionButton 控件分成几组,如下形式。
框架
设Caption为"字体"
框架内控件的创建方法:
为了将控件分组,首先需要绘制 Frame 控件,然后绘制 Frame 里面的控件。这样就可以把框架和里面的控件同时移动。如果在 Frame 外部绘制了一个控件并试图把它移到框架内部,那么控件将在 Frame 的上部,这时需分别移动 Frame 和控件
方法1:单击工具箱上的工具,然后用出现的“+”指针,在框架中适当位置拖拉出适当大小的控件。
不能使用双击工具箱上工具的自动方式。
方法2:将控件“剪切”(Ctrl+X)到剪贴板,然后选中框架,使用(Ctrl+V)命令粘贴到框架内。
重要属性
1. Caption属性:框架标题
2 Enabled属性:缺省为True
False:标题呈灰色,不允许对框架内的所有对象
进行操作。
3. Visible属性:
True:框架及其控件可见。
False:框架及其控件被隐含起来。
事件:
框架可以响应的事件Click、DblClick
一般不需要有关框架的事件过程。
列表框与组合框
一、列表框
二、组合框