C# 解决双击TreeView表里checkbox本身Bug问题

所需积分/C币:50 2012-10-11 16:26:02 65KB ZIP

一个WinForm的TreeView,某node的CheckBox初始状态为false,当双击这个node的checkbox时,会出现很奇怪的情况: 第一次双击checkbox,checkbox显示的状态会切换两次状态,unchecked-> checked-> unchecked,而AfterCheck事件仅触发一次,在AfterCheck事件中获取到的checkbox状态为checked。在这里checkbox状态已经和显示状态不一致了 以后每次双击,checkbox显示的状态会出现一次切换,AfterCheck也会触发一次,并且checkbox显示的状态和值的状态仍然保持相反。 除上面这

...展开详情

评论 下载该资源后可以进行评论 81

心灵语 可以,感谢分享
2020-04-20
回复
皮特胖胖 效果不错,棒棒哒!
2018-10-31
回复
qgxspace 谢谢分享!
2018-10-08
回复
weixin_38281057 TreeViewEx.cs定义的非常好!只要把TreeViewEx.cs添加进自己的应用名字空间的某一类文件中(当然是包含了要使用它的那个窗体类的类文件),再在这个窗体的Designer.cs中将原先声明为TreeView的变量改为TreeViewEx,OK!
2018-06-10
回复
zhangbo12345678rt 相当厉害啊,解决了双击问题,并同时不影响双击其它部位的功能
2018-03-28
回复
img
tokyo2008

关注 私信 TA的资源

上传资源赚积分,得勋章
相关内容推荐