C#如何用代码向TreeView控件中添加根节点和子级?

 我来答
涡流阿胶21
2013-12-14 · TA获得超过134个赞
知道小有建树答主
回答量:145
采纳率:57%
帮助的人:84万
展开全部
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,否则会提示错误。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式