我自己用的时候就是让点击树的空白处使得树节点无选中状态
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) { //处理选择空白 } }今天先记录这么点!