1. 程式人生 > >Tree View控件(添加,移除,設置圖標)

Tree View控件(添加,移除,設置圖標)

IV cli event remove 子節點 image 選中 pri bject

添加 父節點,並為父節點添加子節點

private void button1_Click(object sender, EventArgs e)
        {
            TreeNode tn1 = treeView1.Nodes.Add("古詩");//為控件創建父節點
            TreeNode Ctn1 = new TreeNode("夜月一簾幽夢");//創建子節點1
            TreeNode Ctn2 = new TreeNode("春風十裏柔情");//創建子節點2
            tn1.Nodes.Add(Ctn1);
            tn1.Nodes.Add(Ctn2);
        }

移除選中節點(父/子都可以移除)

private void button2_Click(object sender, EventArgs e)
        {
            if (treeView1.SelectedNode==null)//如果在樹控件1中沒有選擇任何子節點,提示信息
            {
                MessageBox.Show("請選擇要刪除的項");
            }
            else {
                treeView1.SelectedNode.Remove();//刪除選中的節點
            }
        }

為節點添加圖標(父/子都可以添加)

private void button1_Click(object sender, EventArgs e)//按鈕1
        {
            TreeNode tn1 = treeView1.Nodes.Add("古詩");
            TreeNode Ctn1 = new TreeNode("夜月一簾幽夢");
            TreeNode Ctn2 = new TreeNode("春風十裏柔情");
            tn1.Nodes.Add(Ctn1);
            tn1.Nodes.Add(Ctn2);
            treeView1.ImageList 
= imageList1;//為樹控件1選擇imageList1圖集 treeView1.ImageIndex = 0;//為樹控件1每一項 選擇圖集中的第一個圖片 treeView1.SelectedImageIndex = 1;//為樹控件1的當前項選擇圖集中的第二個圖片 }

Tree View控件(添加,移除,設置圖標)