我自己用的时候就是让点击树的空白处使得树节点无选中状态
private void Tree_MouseUp(object sender, MouseEventArgs e) { TreeNode td = this.treeView.GetNodeAt(e.X, e.Y); if (td == null) this.treeView.SelectedNode = null; }在网上找的关于点击树的空白部分的事件激发。
//处理鼠标Up事件 private void Tree_MouseUp(object sender, MouseEventArgs e) { Point p = new Point(e.X, e.Y); TreeNode selectNode = AuthTree.GetNodeAt(p); bool isBlank = false; if (selectNode == null) isBlank = true; else { if(selectNode.Bounds.Contains(e.X,e.Y) == false) isBlank = true; } if (isBlank) { //处理选择空白 } }今天先记录这么点!
本文介绍了一种通过点击树视图空白区域来取消当前选中节点的方法,并提供了具体的实现代码示例。
2369

被折叠的 条评论
为什么被折叠?



