C#如何用代码向TreeView控件中添加根节点和子级?
展开全部
1. private void Form1_Load(object sender, EventArgs e) 2. {
3. treeView1.LabelEdit = true;//可编辑状态。 4.
5. ,这个结点是根节点。
6. TreeNode node = new TreeNode(); 7. node.Text = "hope";
8. treeView1.Nodes.Add(node); 9. TreeNode node1 = new TreeNode(); 10. node1.Text = "hopeone";
11. TreeNode node11 = new TreeNode(); 12. node11.Text = "hopeoneone"; 13. TreeNode node2 = new TreeNode(); 14. node2.Text = "hopetwo";
15. node1.Nodes.Add(node11);//在node1下面在添加一个结点。 16. node.Nodes.Add(node1);//node下的两个子节点。 17. node.Nodes.Add(node2); 18.
19. TreeNode t = new TreeNode("basil");//作为根节点。 20. treeView1.Nodes.Add(t);
21. TreeNode t1 = new TreeNode("basilone"); 22. t.Nodes.Add(t1);
23. TreeNode t2 = new TreeNode("basiltwo"); 24. t.Nodes.Add(t2); 25. 26. 27. } 28.
3 / 629. private void button1_Click(object sender, EventArgs e) 30. {//点击该按钮的时候,会移除选中项
31. treeView1.Nodes.Remove(treeView1.SelectedNode); 32. } 33.
34. private void button2_Click(object sender, EventArgs e) 35. {//点击这个按钮的时候,可以修改选中项
36. treeView1.SelectedNode.BeginEdit(); 37. }
注意:在使用这个属性的时候,必须设置treeView1.LabelEdit = true,否则会提示错误。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询