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
相关文章推荐
- 合并两个排序的链表及简单链表的一些操作(添加节点、删除节点)
- C# treeview右键添加,删除,重名字树节点
- 排序二叉树常规操作(搜索,插入,删除,最大节点,最小节点)
- TreeView的一些操作(选中子节点和父节点)
- ASP.net 中关于控件Treeview的操作------ 节点查找、删除和添加
- C# treeview右键添加,删除,重名字树节点
- treeView中单击右键添加/删除节点
- 如何在右键单击treeview的某节点时,同时选中该节点?
- 详解PHP使用DOMDocument类遍历、增加、修改、删除XML节点操作
- 查找二叉树删除节点的操作
- mysql的一些常规操作
- openstack中彻底删除计算节点的操作记录
- C# 对sharepoint 列表的一些基本操作,包括添加/删除/查询/上传文件给sharepoint list添加数据
- treeview的节点从数据库中读取,怎样修改、添加、删除treeview节点
- 设计一个整型链表类list,能够实现链表节点的插入、删除、以及链表数据的输出操作。
- 双向链表中节点的插入与删除操作
- C#TreeView窗体版点击右键弹出菜单+直接修改名称+新建节点
- ZooKeeper_Java操作(创建节点/获取节点/删除节点)
- DOM(一)-18-(节点操作-删除节点)
- 树状图 TreeView控件--添加/删除节点(亲自实践)