单选控件(RadioButton)显示为一个标签,左边是一个原点,该原点可以是选中或未选中。在要给用户提供几个互斥选项时,就可以使用单选按钮。例如,询问用户的性别。
把单选按钮组合在一起,给它们创建一个逻辑单元,此时必须使用GroupBox控件或其他容器。首先在窗体上拖放一个组框,再把需要的RadioButton按钮放在组框的边界之内,RadioButton按钮会自动改变自己的状态,以反映组框中惟一被选中的选项。如果不把它们放在组框中,则在任意时刻,窗体上只有一个RadioButton被选中。
单选按钮控件的主要属性:
Checked:指示单选按钮是否已选中。
Text:单选按钮显示的文本。
AutoCheck:单选按钮在选中时自动改变状态,默认为true。
单选按钮控件的主要事件:
Click:单击控件时发生。
CheckedChanged:当Checked属性值更改时触发。
RadioButton控件的属性
Appearance
RadioButton可以显示为一个圆形选中标签,放在左边、中间或右边,或者显示为标准按钮。当它显示为按钮时,控件被选中时显示为按下状态,否则显示为弹起状态
AutoCheck
如果这个属性为true,用户单击单选按钮时,会显示一个选中标记。如果该属性为false,就必须在Click事件处理程序的代码中手工检查单选