我有一个树状视图与复选框,我试图禁用双击只有当这在复选框中完成.
我找到了一种完全禁用双击的方法,但这不是我想要的.
我很感激,如果你能帮助我
解决方法
如果您只想知道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 }