您的位置:首页 > 其它

TreeView的一些常规操作(右键删除节点)

2009-10-10 19:11 281 查看

TreeNode newNode1 = treeView1.Nodes.Add("姓名");//添加节点


treeView1.CollapseAll();//折叠节点


treeView1.ExpandAll();//展开节点


treeView1.GetNodeCount(true).ToString();//获得节点数


treeView1.SelectedNode.Text;//显示节点文本


treeView1.SelectedNode.Nodes.Add("test");//添加子节点


treeView1.SelectedNode.Nodes.Remove(treeView1.SelectedNode);//移除选定节点


//右键菜单移除节点


private void treeView1_MouseClick(object sender, MouseEventArgs e)


{


if (e.Button == MouseButtons.Right)//判断你点的是不是右键


{


Point ClickPoint = new Point(e.X, e.Y);


TreeNode CurrentNode = treeView1.GetNodeAt(ClickPoint);


if (CurrentNode != null)//判断你点的是不是一个节点


{


treeView1.SelectedNode = CurrentNode;//选中这个节点


}


center1.Show(treeView1,ClickPoint);//右键菜单显示


}




}


//下面是右键菜单的删除功能实现


private void 删除ToolStripMenuItem_Click(object sender, EventArgs e)


{


treeView1.SelectedNode.Nodes.Remove(treeView1.SelectedNode);


}

本文出自 “阿贤” 博客,请务必保留此出处http://shenymce.blog.51cto.com/337979/210906
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: