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);
}
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);
}
转载于:https://blog.51cto.com/shenymce/210906