首页 > 其他分享 >RadioButton控件

RadioButton控件

时间:2022-10-09 15:35:52浏览次数:48  
标签:控件 Checked 知识点 Text RadioButton CheckedChanged 选中

常用属性:Name、Text、Checked、AutoCheck、CheckAlign

常用事件:click 不管选择状态是什么,都会引发事件

      CheckedChanged 选择改变时引发事件,一般使用CheckedChanged比较多

 

知识点1:

一般一组RadioButton中只能选择一个为选中状态,当其中一个选中后其他Radio Button自动切换为未选中状态。

 

一组RadioButton中,只要设置一个RadioButton的AutoCheck=false,则一组RadioButton可以有多个选中。

 

 

知识点2:

如何将多个RadioButton分组?

将不同功能的RadioButton放到不同的容器控件中即可以实现RadioButton分组。

比如上面的例子中,将男、女RadioButton放到一个Panel中,将正常、冻结RadioButton放到另一个Panel中,就实现了分组,两组RadioButton之间的操作互不干扰。

 

知识点3:

通过按钮获得选择结果,如下:

 

 

 方法:

这种情况,一般每组RadioButton中初始化时都有一个处于选中状态。

//提交信息   
        private void btnSubmit_Click(object sender, EventArgs e)
        {
            
            string str1 = rbtnMan.Checked?rbtnMan.Text:rbtnFemal.Text;
            string str2 = rbtnNomal.Checked?rbtnNomal.Text:rbtnFemal.Text;
            MessageBox.Show(str1 + ":" + str2);
        }

 

知识点4:

通过选择RadioButton获得不同的操作结果,如下:

 

 

 方法:

这种情况,每个RadioButton初始化时都处于未选中状态。

   //每个RadioButton都绑定一个CheckedChanged
     private void rbtn1_CheckedChanged(object sender, EventArgs e)
        {
            if (rbtn1.Checked)
            {
                MessageBox.Show("system1");
            }
        }

        private void rbtn2_CheckedChanged(object sender, EventArgs e)
        {
            if (rbtn2.Checked)
            {
                MessageBox.Show("system1");
            }

        }
        private void rbtn3_CheckedChanged(object sender, EventArgs e)
        {
            if (rbtn3.Checked)
            {
                MessageBox.Show("system1");
            }
        }

 

标签:控件,Checked,知识点,Text,RadioButton,CheckedChanged,选中
From: https://www.cnblogs.com/hanzq/p/16772293.html

相关文章

  • Button控件
    常用属性:Text、TextAlign、Image、ImageAlign、FlatStyle、FlatAppearance、BackgroundImage、TextImageRelation常用事件:Click 知识点1:Text和TextAlign组合使用;Imag......
  • VB6开发 用户控件OCX ,在IE网页中调用
    比如 用户控件名为  Cti_Client.ocx一、安装VB运行环境    方法1  用VB6打包 或 用SetupFactory7.0.1 打包工具     方法2  直接安装 ......
  • VB6开发 用户控件OCX
    VB6中创建一个主窗体工程后,再添加一个 ActiveX用户控件工程   在用户控件窗体中可以添加 文本框和按钮的控件   属性PublicstrUrlAsString方法'......
  • C# DevExpress中GridControl控件的基本属性设置和使用方法
    1.GridControl隐藏GroupPanel(主面板)隐藏:鼠标单击RunDesigner-OptionsView-ShowGroupPanel=False;修改:鼠标单击RunDesigner-Appearance-GroupPanelText="检索信息";......
  • Label控件
    Label控件常用属性:Name、Text、TextAlign、AutoSize、Image、ImageAlign、size、Location常用事件:Click、TextChanged、MouseEnter、MouseHover、MouseLeave 举例:标签......
  • C# TextBox控件之大小写自动转换
    方法一、属性设置VS开发C#程序时TextBox的属性中有个Charactercasing属性:默认为normal,把它改为Upper,这样无论你输入的是大写还是小写,在文本框中显示出的都是大写,如......
  • SAP UI5 SmartForm 智能表单控件的使用方法介绍试读版
    一套适合SAPUI5初学者循序渐进的学习教程本专栏计划的文章数在​​300​​​篇左右,到​​2022年9月22日​​​为止,目前已经更新了​​133​​​篇,专栏完成度为​......
  • SAP UI5 SmartForm 智能表单控件的使用方法介绍试读版
    一套适合SAPUI5初学者循序渐进的学习教程本专栏计划的文章数在​​300​​​篇左右,到​​2022年9月22日​​​为止,目前已经更新了​​133​​​篇,专栏完成度为​​......
  • SAP UI5 应用 SimpleForm 控件 ResponsiveGridLayout 布局的工作原理深入剖析
    一套适合SAPUI5初学者循序渐进的学习教程本专栏计划的文章数在​​300​​​篇左右,到​​2022年9月22日​​​为止,目前已经更新了​​133​​​篇,专栏完成度为​​......
  • SAP UI5 控件库里 Form 控件和 SimpleForm 控件的区别和联系讲解试读版
    一套适合SAPUI5初学者循序渐进的学习教程本专栏计划的文章数在​​300​​​篇左右,到​​2022年9月22日​​​为止,目前已经更新了​​133​​​篇,专栏完成度为​......