2012-12-13 95 views
0

我正在使用System.Windows.Forms.TreeView控件。我在AfterCheck事件中通过OnAfterCheck方法触发了代码,以检查所有子节点。System.Windows.Forms.TreeView复选框选择

当我单击时它的工作正常,但每当我双击该复选框时,父复选框和所有子节点变得未选中。

有没有什么办法可以在双击复选框时禁用这种行为,或以其他方式处理双击复选框事件?

回答

0

使用DoubleClick事件。将一个空白方法传递给TreeView类的OnDoubleClick方法。那样,双击盒子时什么都不会发生,或者你可以改变它以便发生某些事情。有关更多信息,请参阅documentation