首页 理论教育 Windows程序设计基础:单选框组件

Windows程序设计基础:单选框组件

时间:2023-10-21 理论教育 版权反馈
【摘要】:我们在Windows应用程序界面上还常看到一些单选按钮,它们是由RadioButton(单选框)控件组成的。当与其他RadioButton控件成对出现时,使用户能够从一组选项中选择一个选项。不同之处在于,可以同时选定多个CheckBox控件,而RadioButton控件却是互相排斥的。表4-10列出了RadioButton控件比较常用的一些属性。表4-11是这两个RadioButton的属性说明。在使用时,一般是将一个容器中的RadioButton按钮作为一组。也就是说,在一个容器中的RadioButton控件,只能有一个被选中,容器控件我们将在下一章讲解。

Windows程序设计基础:单选框组件

我们在Windows应用程序界面上还常看到一些单选按钮,它们是由RadioButton(单选框)控件组成的。当与其他RadioButton控件成对出现时,使用户能够从一组选项中选择一个选项。当用户选择一个组内的一个选项按钮(也称作单选按钮)时,其他选项按钮会自动清除选定。给定容器(如Form)中的所有RadioButton控件构成一个组。若要在一个窗体上创建多个组,请将每个组放在它自己的容器(例如GroupBox或Panel等控件)中。

RadioButton和CheckBox控件的功能相似:它们提供用户可以选择或清除选定的选项。不同之处在于,可以同时选定多个CheckBox控件,而RadioButton控件却是互相排斥的。

使用RadioButton控件,可以把“工具栏”中的RadioButton控件拖到指定的设计器上,并通过“属性”来设计相关属性。表4-10列出了RadioButton控件比较常用的一些属性。

表4-10 RadioButton控件的常用属性

下面是一个RadioButton单选框控件的示例:

RadioButton控件在“工具栏”中的位置和其属性设计器如图4-19、图4-20所示。

图4-19 RadioButton控件位置

图4-20 RadioButton单选框控件属性设计器(www.xing528.com)

示例界面图4-1中包含2个RadioButton控件,只需从工具箱把RadioButton控件拖入到窗体中并设置这两个RadioButton控件的Name和Text属性。表4-11是这两个RadioButton的属性说明。

表4-11 设置RadioButton控件的Name属性和Text属性

RadioButton控件常用的事件是CheckChanged事件,当Checked属性的值更改时发生。我们可以通过Name属性来直接访问RadioButton控件,可以通过Checked属性来确认是否被选择,图4-21是示例运行后的效果。

图4-21 RadioButton控件应用示例

小贴士

RadioButton和CheckBox的区别:由多个组成一组时,RadioButton组成的一组只能选择一个,而CheckBox组成的一组可以选择多个。

CheckBox控件一般在可以选择多个的时候使用,而RadioButton控件在多个选项中只选择一个的时候使用。因此当要使用RadioButton按钮的时候,我们先要为RadioButton按钮分组。在使用时,一般是将一个容器中的RadioButton按钮作为一组。也就是说,在一个容器中的RadioButton控件,只能有一个被选中,容器控件我们将在下一章讲解。

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

我要反馈