单选按钮控件RadioButton为用户提供由两个或多个互斥选项组成的选项集。当用户选择某单选按钮时,同一组中的其他单选按钮不能同时被选定。下面介绍一个实例,演示单选按钮的用法。
图7-9 控件设置
|
创建一个Windows窗体应用程序,演示单选按钮控件的使用。
(1)创建一个名为UseRadioButton的Windows窗体应用程序项目。
(2)添加4个单选按钮和一个按钮控件,如图7-9所示。
(3)双击新添加的按钮,将转入代码编辑器界面。修改Form1.cs文件的内容如下:
namespace UseRadioButton
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
if (radioButton1.Checked)
{
MessageBox.Show("正确答案是C,答错了!");
}
if (radioButton2.Checked)
{
MessageBox.Show("正确答案是C,答错了!");
}
if (radioButton3.Checked)
{
MessageBox.Show("正确答案是C,答对了!");
}
if (radioButton4.Checked)
{
MessageBox.Show("正确答案是C,答错了!");
}
}
}
}
按Ctrl+F5组合键运行程序,运行结果如图7-10和图7-11所示。
图7-10 运行结果1 图7-11 运行结果2