一。单选按钮组:是用来包含单选按钮的控件,一个单选按钮组可以包含多个单选按钮,但在同一时刻,只能有一个单选按钮处于选中的状态,被选中的单选按钮前有一个大黑点,如下图:
二。单选按钮组中单选按钮的设置:
1.在表单设计器中右击单选按钮组,在快捷菜单中选"编辑"命令
2.执行完此命令后,整个单选按钮组外围出现淡绿色的阴影,此时,我们可以单击选中其中的单选按钮,设置其caption属性等。
3.也可在"属性"窗口的对象列表中直接选择单选按组中各单选按钮的名字,再设置它的属性。
三。单选按钮组的常用属性:见下表:
属性 | 说明 |
buttoncount | 设置单选按钮组内的单选框的个数 |
capion | 设置单选按钮组的标题 |
controlsource | 确定单选按钮组的数据来源 |
disableforecolor | 确定单选按钮失效时的前景色 |
disablebackcolor | 确定单选按钮失效时的背景色 |
说明:
(1).单选按钮组的button属性指定单选按钮的个数,单选按钮组的value属性指定一个单选按钮是否被选中。如buttoncount属性设置为6,而value属性设置为2,则表示单选按钮组共有6个单选按钮,当前选中第2个按钮。
(2).单选按钮组中各单选按钮的caption属性为各单选按钮的提示信。value属性为该单选按钮是否被选中。value为1表示当前的单选按钮被选中,否则为0.
(3).单选按钮组的ctrolsource属性与表的字段绑定后,运行时被选中的单选按钮的caption属性值被送入字段中。
四。例:在上节课的基础上,继续修改xggz.scx,将"性别"字段用单选按钮组来显示。
1.打开xggz.scx,表单中显示"性别"字段的控件,原先是文本框。我们将其选中删除,添加一个单选按钮组
2.选中新添加的单选按钮组optiongroup1,将其controlsource属性设为"职工档案。性别"
3.右击添加的单选按钮组,选"编辑"命令,再分别单击选中其中的两个单选按钮,将其caption属性分别设为"男"和"女"
4.保存并运行表单,见图32
Visual FoxPro基础教程完整版