新增 父節點,併為父節點新增子節點
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的當前項選擇圖集中的第二個圖片 }