1. 添加节点
//创建一个节点
TreeNode nd = new TreeNode();
nd.Text = “根节点”;
//treeView_TREE 为控件的name
// 有关节点的操作使用 Nodes 如:添加根节点
treeView_TREE.Nodes.Add(nd);
2.遍历树
使用递归来遍历树
#region 改变节点颜色。通过改变节点的背景颜色来判断是否使用该节点
private void digui(TreeNode tn)
{
//设置为灰色
tn.ForeColor = Color.Gray;
foreach (TreeNode tnDiGui in tn.Nodes)
{
//调用自身
digui(tnDiGui);
}
}
#endregion
3.节点 的点击 事件
private void treeView_EMR_TREE_AfterSelect(object sender, TreeViewEventArgs e)
{
//如果节点的背景未灰色,返回,不做操作
if (e.Node.ForeColor == Color.Gray) return;
//点击节点。。。。。。操作
}
4.对节点右键进行操作
添加控件
在窗体界面点击该控件添加菜单属性
点击菜单属性添加click事件