C# TreeView复选框仅响应双击
我在窗体上有TreeView控件,用于运行在Win 6.0设备和2.0 SDK上的应用程序 在设备(触摸屏)上,我点击树视图中的复选框,它会闪烁正确的检查状态,但随后会恢复。如果我双击它,我只能检查或取消检查 在模拟器中运行时不会出现此问题 我将尝试用一个例子更清楚地解释: -当前未选中一个框 -用户点击复选框(它是一个触摸屏设备) -我看到“X”在该框中短暂出现,但随后它恢复为未选中状态 -用户双击复选框,它就工作了。在中使用C代码后,我让它工作了。在我最初使用AfterClick事件的任何地方,我只是将其更改为MouseDownOveride事件 不过,我们不得不在新的树状视图中做一个更改:MouseUp被覆盖,而不是MouseDown。这是因为如果重写MouseDown事件,实际的“checked”值不会发送到MouseDownOveride处理程序。不知道为什么。因此,在MouseDownOveride处理程序中检查checked状态时,它将始终是上一个值。在这里找到了这个答案:C# TreeView复选框仅响应双击,c#,treeview,compact-framework2.0,C#,Treeview,Compact Framework2.0,我在窗体上有TreeView控件,用于运行在Win 6.0设备和2.0 SDK上的应用程序 在设备(触摸屏)上,我点击树视图中的复选框,它会闪烁正确的检查状态,但随后会恢复。如果我双击它,我只能检查或取消检查 在模拟器中运行时不会出现此问题 我将尝试用一个例子更清楚地解释: -当前未选中一个框 -用户点击复选框(它是一个触摸屏设备) -我看到“X”在该框中短暂出现,但随后它恢复为未选中状态 -用户双击复选框,它就工作了。在中使用C代码后,我让它工作了。在我最初使用AfterClick事件的任何地