0
我正在使用System.Windows.Forms.TreeView
控件。我在AfterCheck
事件中通过OnAfterCheck
方法触发了代码,以检查所有子节点。System.Windows.Forms.TreeView复选框选择
当我单击时它的工作正常,但每当我双击该复选框时,父复选框和所有子节点变得未选中。
有没有什么办法可以在双击复选框时禁用这种行为,或以其他方式处理双击复选框事件?
我正在使用System.Windows.Forms.TreeView
控件。我在AfterCheck
事件中通过OnAfterCheck
方法触发了代码,以检查所有子节点。System.Windows.Forms.TreeView复选框选择
当我单击时它的工作正常,但每当我双击该复选框时,父复选框和所有子节点变得未选中。
有没有什么办法可以在双击复选框时禁用这种行为,或以其他方式处理双击复选框事件?
使用DoubleClick
事件。将一个空白方法传递给TreeView
类的OnDoubleClick
方法。那样,双击盒子时什么都不会发生,或者你可以改变它以便发生某些事情。有关更多信息,请参阅documentation。