CheckedListBox 实现RadioButton功能

CheckedListBox 实现RadioButton功能使用 CheckedListB 实现 RadioButton 的功能花费了一些时间 并且期间有各种 Bug 其中最头痛的是当对 CheckedListB 状态进行改变时 会再次出发函数本身 够成列传递函数 甚至死循环 后来探索下面方法可以有效的解决问题 privatevoidc ItemCheck objectsender ItemCheck

后来探索下面方法可以有效的解决问题

 private void checkedListBoxResult_ItemCheck(object sender, ItemCheckEventArgs e) { checkedListBoxResult.ItemCheck -= checkedListBoxResult_ItemCheck; if (e.CurrentValue == CheckState.Checked) { e.NewValue = CheckState.Checked; } else { for (int i = 0; i < checkedListBoxResult.Items.Count; i++) { checkedListBoxResult.SetItemChecked(i, false); } e.NewValue = CheckState.Checked; } checkedListBoxResult.ItemCheck += checkedListBoxResult_ItemCheck; } 
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/222465.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月17日 下午3:44
下一篇 2026年3月17日 下午3:44


相关推荐

  • MFC读取excel数据

    MFC读取excel数据CDatabasedatabase; CStringsDriver; CStringsItem1,sItem2; CStringsDsn; CStringsFile=””;//filename CStringsSql; CFileDialogdlg(TRUE,//true为打开,false为创建 “xls”, “FileList”,

    2022年6月16日
    34
  • ​DB-Engines 11月数据库排名:PostgreSQL坐稳同期涨幅榜冠军宝座[通俗易懂]

    ​DB-Engines 11月数据库排名:PostgreSQL坐稳同期涨幅榜冠军宝座

    2022年2月17日
    67
  • 实现HTML格式电子邮件群发

    实现HTML格式电子邮件群发前言这段时间有一个群发邮件的需求 要求必须是针对不同的顾客邮箱地址发送不同的图片 图片第一要嵌到邮件正文中 第二不得以附件的形式发送 于是就想到了发送 HTML 源码格式的邮件 因为本来就是个小软件 本着快速开发能赶快用上的原则 于是选择了简单的易语言作为开发工具 如果图片可以是以附件形式发送倒也简单 直接调用易语言自带的发送邮件即可 但若是 HTML 格式 查了查网上实现的还真不多 大多是用一些插件如 Jmail 但是这个插件很久没更新已经失效 于是就用一下午的时间制作了一个软件 测试了下 可以达到预期效果

    2026年3月18日
    2
  • 腾讯元宝重磅升级!深度思考与生成能力全线提升

    腾讯元宝重磅升级!深度思考与生成能力全线提升

    2026年3月12日
    3
  • MVEL 简单介绍

    MVEL 简单介绍MVEL 是一种基于 java 语法的表达式语言 为 java 提供更便捷灵活的动态性 这里简单介绍一些 MVEL 的操作 new 创建一个 java 对象 newString foo 当然这里是举个栗子 String 的创建一般是不同这个构造函数的 对于 java lang 中的类 无需手动导入 如果是创建自定义的对象 就需要写明类全路径名 或者手动导入 当需要针对同一个对象进行

    2026年3月20日
    1
  • linux下解压zip文件命令

    linux下解压zip文件命令1、把/home目录下面的data目录压缩为data.zipzip-rdata.zipdata#压缩data目录2、把/home目录下面的data.zip解压到databak目录里面unzipdata.zip-ddatabak3、把/home目录下面的a文件夹和3.txt压缩成为a123.zipzip-ra123.zipa3.txt4、把/home目录下面的t.z…

    2022年6月7日
    69

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号