博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
winform按钮和子按钮
阅读量:7237 次
发布时间:2019-06-29

本文共 1409 字,大约阅读时间需要 4 分钟。

实现目标:

一、两组按钮1和2,其中按钮2有两个子按钮,

(1)当选按钮1时,按钮2和其子按钮不选中;

(2)选中按钮2或其子按钮3和4时,1不选中

(3)选中按钮2时,默认选中其子按钮3

(4)选中2的子按钮3或4时,默认选中2

 

如图所示,需要注意的是,要将2的子按钮3和4放在一个panel里

按钮的事件代码:

    private void radioButton1_CheckedChanged(object sender, EventArgs e)        {            if (radioButton1.Checked)            {                radioButton3.Checked = false;                radioButton4.Checked = false;            }        }        private void radioButton2_CheckedChanged(object sender, EventArgs e)        {            if(radioButton2.Checked )            {                if (!radioButton4.Checked)                {                    radioButton3.Checked = true;                }            }                    }        private void radioButton3_CheckedChanged(object sender, EventArgs e)        {            if (radioButton3.Checked)            {                radioButton1.Checked = false;                radioButton2.Checked = true;            }        }                private void radioButton4_CheckedChanged(object sender, EventArgs e)        {            if (radioButton4.Checked)            {                radioButton1.Checked = false;                radioButton2.Checked = true;            }        }

实现效果:

 

二、为按钮赋值,方便保存到数据库中

radioButton1被选中时,值为1;未被选中时,值为0

    int num;        if (radioButton1.Checked)            {                num= 1;            }            else            {                num= 0;            }

 

转载地址:http://nlrfm.baihongyu.com/

你可能感兴趣的文章
Oracle数据库导入导出 imp/exp备份还原
查看>>
react-native-storage + AsyncStorage 实现数据存储
查看>>
Cobaltstrike、armitage联动
查看>>
pandas set_index和reset_index的用法
查看>>
[Bash] View Files and Folders in Bash
查看>>
PEACHPIE 0.9.11 版本发布,可以上生产了
查看>>
异常检测——局部异常因子(Local Outlier Factor ,LOF)算法
查看>>
记录一次广州白云区项目数据库连接失败问题的解决过程
查看>>
干货:Vue粒子特效(vue-particles插件)
查看>>
Silverlight自定义数据绑定控件应该如何处理IEditableObject和IEditableCollectionView对象...
查看>>
加密PDF为只读模式
查看>>
让你编写的控件库在 XAML 中有一个统一的漂亮的命名空间(xmlns)和命名空间前缀...
查看>>
MySQL数据库的锁详解【转】
查看>>
ip route 解释
查看>>
【转】Android中保持Service的存活
查看>>
Consul功能简介
查看>>
IdentityServer4实战 - API与IdentityServer的交互过程解析
查看>>
Delphi编程 -- 使用CPUID指令获取CPU信息(转自大富翁)
查看>>
Android setRequestedOrientation用法
查看>>
面向对象三大基本特性,五大基本原则
查看>>