我有一个树状视图与复选框,我试图禁用双击只有当这在复选框中完成.
我找到了一种完全禁用双击的方法,但这不是我想要的.
我很感激,如果你能帮助我
解决方法
如果您只想知道CheckBox中发生的DoubleClick事件:
- private void TreeViewDoubleClick(object sender,EventArgs e)
- {
- var localPosition = treeView.PointToClient(Cursor.Position);
- var hitTestInfo = treeView.HitTest(localPosition);
- if (hitTestInfo.Location == TreeViewHitTestLocations.StateImage)
- return;
- // ... Do whatever other processing you want
- }