Windows 窗体 RadioButton 控件向用户提供一组两个或多个互斥选择。 虽然单选按钮和复选框可能类似,但存在一个重要区别:当用户选择单选按钮时,无法同时选择同一组中的其他单选按钮。 相比之下,可以选择任意数量的复选框。 定义单选按钮组会告知用户:“这里有一组选项,你可以且只能从中选择一个选项。”
使用控件
单击 RadioButton 控件时,其 Checked 属性设置为 true
,并调用 Click 事件处理程序。 当 CheckedChanged 属性的值发生更改时,将引发 Checked 事件。 如果 AutoCheck 属性设置为 true
(默认),则当选中该单选按钮时,将自动清除组中的所有其他属性。 当使用验证码确保选中的单选按钮是一个允许选项时,通常只将此属性设置为 false
。 控件中显示的文本使用 Text 属性进行设置,该属性可以包含访问键快捷方式。 访问键使用户能够通过按 ALT 键和访问键来“单击”控件。 有关详细信息,请参阅 如何:为 Windows 窗体控件创建访问键 和 如何:设置 Windows 窗体控件显示的文本。
如果 RadioButton 属性设置为 Appearance,控件 Button 可以像命令按钮一样显示,如果已选中该控件,该按钮显示为被按下了。 单选按钮还可以使用 Image 和 ImageList 属性显示图像。 有关详细信息,请参阅 如何设置 Windows 窗体控件中显示的图像。