6.7.1 单选按钮
2025年09月26日
6.7.1 单选按钮
当有多个选项,但是只能选择一项,而不能多选时,例如,民族、性别等,这时要用到单选按钮。当选择一个后,其他单选按钮自动变为未被选中状态。
1.属性
1)Caption:单选按钮的标题,此标题也支持快捷键。
2)Enabled:用于设定是或对事件产生响应,取值:True-可用;False-不可用,在执行程序时,该对象用灰色显示,不响应任何事件。
3)Font:设置字体。
4)ForeColor:设置前景颜色。
5)Value:获得或设置单选钮处在什么状态。取值:True-选中;False-未选中。用户可以在属性窗口中设置该属性,也可以在程序中用代码来设置。该属性常用于判定该选项是否被选定,然后作出相应的响应。
6)Visible:设置单选按钮的可见性,取值:True-该单选按钮可见;False-该单选按钮不可见。
2.事件
Click事件当单击时发生。
3.方法
SetFocus方法可以使单选按钮获得焦点。例如,让Option1获得焦点,代码如下:
【例6-3】如图6-4所示,单击“确定”按钮显示用户选择的民族。
分析:一个人只能属于一个民族,所以只能用单选按钮,不能用复选框。完整代码如下。
运行结果如图6-4所示。
图6-4 单选按钮