Tree View控件(添加,移除,设置图标)
添加 父节点,并为父节点添加子节点
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的当前项选择图集中的第二个图片 }