问题描述
版上的各位大牛帮帮忙哈。我在Winform中使用Treeview,实现它的AfterCheck事件,然后我在界面上点击树(特别是点击快)时有时候会出现某个节点被选中了(其父节点却没有被选中),而且调试的时候发现其Checked属性为false。如下图:
解决方案
解决方案二:
不会吧,那你试试beforecheck事件呢?
解决方案三:
已经解决,是.net的一个bug。参考https://social.msdn.microsoft.com/Forums/windows/en-US/9d717ce0-ec6b-4758-a357-6bb55591f956/possible-bug-in-net-treeview-treenode-checked-state-inconsistent?forum=winforms
时间: 2024-10-03 16:25:23