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);
}