添加 父節點,併為父節點添加子節點 移除選中節點(父/子都可以移除) 為節點添加圖標(父/子都可以添加) ...
添加 父節點,併為父節點添加子節點
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的當前項選擇圖集中的第二個圖片 }