Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/298.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# System.Windows.Forms.TreeView复选框选择_C# - Fatal编程技术网

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

C# System.Windows.Forms.TreeView复选框选择,c#,C#,我正在使用System.Windows.Forms.TreeView控件。我的代码是通过检查所有子节点的AfterCheck事件上的OnAfterCheck方法激发的 当我单击时,它可以正常工作,但是每当我双击复选框时,父复选框和所有子节点都会被取消选中 双击复选框或以另一种方式处理双击复选框事件是否有任何方法禁用此行为?使用DoubleClick事件。将空白方法传递给TreeView类的OnDoubleClick方法。这样,双击该框时将不会发生任何事情,或者您可以对其进行更改以使某些事情发生。

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

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


双击复选框或以另一种方式处理双击复选框事件是否有任何方法禁用此行为?

使用
DoubleClick
事件。将空白方法传递给
TreeView
类的
OnDoubleClick
方法。这样,双击该框时将不会发生任何事情,或者您可以对其进行更改以使某些事情发生。有关更多信息,请参阅