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事件