我正在使用System.Windows.Forms.TreeView
控制。OnAfterCheck
我有通过事件上的方法触发的代码,AfterCheck
用于检查所有子节点。
单击时它工作正常,但每当我双击复选框时,父复选框和所有子节点都将变为未选中状态。
有没有办法在双击复选框时禁用此行为,或者以另一种方式处理双击复选框事件?
我正在使用System.Windows.Forms.TreeView
控制。OnAfterCheck
我有通过事件上的方法触发的代码,AfterCheck
用于检查所有子节点。
单击时它工作正常,但每当我双击复选框时,父复选框和所有子节点都将变为未选中状态。
有没有办法在双击复选框时禁用此行为,或者以另一种方式处理双击复选框事件?
使用DoubleClick
事件。将空白方法传递给类的OnDoubleClick
方法TreeView
。这样,双击该框时不会发生任何事情,或者您可以更改它以使某些事情发生。有关更多信息,请参阅文档。