System.Windows.Forms.TreeView复选框选择

时间:2012-12-13 03:53:21

标签: c#

我正在使用System.Windows.Forms.TreeView控件。我有通过OnAfterCheck事件上的AfterCheck方法触发的代码,用于检查所有子节点。

单击时它工作正常,但每当我双击复选框时,父复选框和所有子节点都将被取消选中。

有没有办法在双击复选框时禁用此行为,或者以另一种方式处理双击复选框事件?

1 个答案:

答案 0 :(得分:0)

使用DoubleClick事件。将空白方法传递给OnDoubleClick类的TreeView方法。这样,双击框时不会发生任何事情,或者您可以更改它以便确实发生了某些事情。有关详细信息,请参阅documentation