您的位置: 网站首页 > 程序开发 > C#程序设计 > 第7章 Windows窗体应用程序 > 【7.4 单选按钮控件】

7.4 单选按钮控件

 

单选按钮控件RadioButton为用户提供由两个或多个互斥选项组成的选项集。当用户选择某单选按钮时,同一组中的其他单选按钮不能同时被选定。下面介绍一个实例,演示单选按钮的用法。

 

7-9  控件设置

 

1.目的说明

创建一个Windows窗体应用程序,演示单选按钮控件的使用。

2.实现步骤

1)创建一个名为UseRadioButtonWindows窗体应用程序项目。

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,答错了!");

            }

        }

    }

}

3.运行结果

Ctrl+F5组合键运行程序,运行结果如图7-10和图7-11所示。

               

7-10  运行结果1                               7-11  运行结果2

4.代码分析

代码中使用了RadioButtonChecked属性,判断该单选按钮是否被选中。但用户选择选项C时,将会给出“正确答案是C,答错了!”的提示,或将会给出“正确答案是C,答对了!”。