Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/heroku/2.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
Winforms 如何跟踪复选框状态的更改?_Winforms_Treeview - Fatal编程技术网

Winforms 如何跟踪复选框状态的更改?

Winforms 如何跟踪复选框状态的更改?,winforms,treeview,Winforms,Treeview,我有一个带有复选框的Windows窗体树控件。我似乎无法仅为节点复选框状态的更改定义事件处理程序。 但是,我能够捕获NodeMouseClick事件,但该事件会针对节点上的所有单击触发,并且仅提供复选框的单击后状态。如何知道单击节点时复选框的状态会发生变化?我是否需要在树控件后面维护绑定数据?我一直在避免这样做,因为这只是我正在开发的一个后台工具 我使用的是Visual Studio 2015。请指定您在标记中使用的语言。这些标记包括检查前和检查后事件。

我有一个带有复选框的Windows窗体树控件。我似乎无法仅为节点复选框状态的更改定义事件处理程序。
但是,我能够捕获
NodeMouseClick
事件,但该事件会针对节点上的所有单击触发,并且仅提供复选框的单击后状态。如何知道单击节点时复选框的状态会发生变化?我是否需要在树控件后面维护绑定数据?我一直在避免这样做,因为这只是我正在开发的一个后台工具


我使用的是Visual Studio 2015。

请指定您在标记中使用的语言。这些标记包括检查前和检查后事件。