首页 百科知识 选项按钮组

选项按钮组

时间:2023-10-21 百科知识 版权反馈
【摘要】:选定某个选项按钮,将释放先前的选择,同时使选择成为当前值,选项按钮旁边的圆点指示当前的选择。选项按钮组的主要属性有:Value属性:存储用户所选择按钮的对应序号,一般使用数字序列。若选项按钮组有4个选项按钮,用户选择了第3个选项,选项按钮组的Value属性值为3。具体设计时,可从该控件的快捷菜单中选择“编辑”命令,然后逐个设置各按钮的有关属性,也可以在运行时来设置这些属性。向表单中添加一个选项按钮组控件。

9.9 选项按钮组

选项按钮组(OptionGroup)允许用户从一组互相排斥的选项按钮中选择一个选项。选定某个选项按钮,将释放先前的选择,同时使选择成为当前值,选项按钮旁边的圆点指示当前的选择。选项按钮组的主要属性有:

ButtonCount属性:设置选项按钮组中的选项按钮数目,系统默认为两个选项按钮。

Caption属性:设置选项按钮旁边的提示文本信息。

Value属性:存储用户所选择按钮的对应序号(数字序列或字母序列),一般使用数字序列。若选项按钮组有4个选项按钮,用户选择了第3个选项,选项按钮组的Value属性值为3。

ControlSource属性:指定与该控件相联系的数据源。若与之绑定的是数值型变量,则变量中保存的是用户所选择的选项按钮的序号。若与之绑定的是字符型变量或字段,则将用户所选择的选项按钮的Caption属性值保存在字符型变量或字段中,此时,Value属性值应取′A′,′B′,′C′,′D′…字母序列。

常用事件是Click事件。

具体设计时,可从该控件的快捷菜单中选择“编辑”命令,然后逐个设置各按钮的有关属性,也可以在运行时来设置这些属性。请注意选项按钮组与选项按钮的区别,如选项按钮组无Style属性,但各选项按钮有Style属性。此外,利用其生成器可将按钮布局设置为水平。

VFP中的控件可分为两大类型:容器类和非容器类。在容器类控件中可以包含其他的控件。在向表单中加入容器类控件后,无论在设计时还是在运行时,既可将该容器类控件作为一个整体进行操作,也可对其所包含的对象分别进行处理。如选项按钮组、命令按钮组、表格、列、页框、页面、容器、表单以及表单集等都是容器类控件。非容器类控件不再包含其他控件。如标签、文本框、编辑框、列表框、组合框、命令按钮、计时器、线条和形状等都是非容器类控件。

例9-14:在例9-13的表单中添加字体控制功能(图9-14)。

(1)打开例9-13的表单文件,向表单中添加一个标签控件,设置其Caption属性:字体。

img323

图9-13 复选框

(2)向表单中添加一个选项按钮组控件。用鼠标右击该控件,在弹出的快捷菜单中选择“生成器”命令,打开选项按钮组的“生成器”对话框。

在“生成器”对话框的“按钮”选项卡中,设置“按钮数目”为4,在“抬头标题”中输入“宋体”、“黑体”、“隶书”和“幼圆”等标题。

在“生成器”对话框的“布局”选项卡中,设置“按钮布局”为“水平”,最后单击“确定”按钮。

img324

图9-14 选项按钮组

(3)编写选项按钮组的Click事件代码:

do case

case this.value=1

thisform.text1.fontname="宋体"

case this.value=2

thisform.text1.fontname="黑体"

case this.value=3

thisform.text1.fontname="隶书"

case this.value=4

thisform.text1.fontname="幼圆" endcase

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈