winfrom treeview 的簡單使用

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事件
在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章