C#-winform开发-RadioButton-点击选中,再次点击取消选中

项目中涉及电机的使能,采用的winform中的RadioButton按钮,需要实现点击一下选中(使能),再次点击取消选中(断开使能),捣鼓了很久,走了很多弯路…

一、注意事项

RadioButton按钮默认的【CheckedChanged】事件-【每当Check属性更改时发生】,与我们的预期【每当点击时发生】是不一样滴!需要重新插入事件【属性-事件-双击Click】,产生Click事件。
在这里插入图片描述

二、Click事件中解决办法

声明局部变量,根据局部变量修改其属性值【RadioButton控件名为radb_XEn】

 private bool rbcheck = true;
         private void radb_XEn_Click(object sender, EventArgs e)
        {
        //初始为未选中状态,点击时选中,中间变量改变,再次点击时更改
            if (rbcheck)
            {
                rbcheck = false;
            }
            else
            {
                radb_XEn.Checked = true;
                rbcheck = true;
            }
        }

——克服一切焦虑的唯一有效途径就是解决它~

  • 5
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值