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

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

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,否则会提示错误。

C#里treeview向指定NAME节点添加子节点时应就这样做:

先要用treenode定义节点对象

TreeView1.SelectedNode.ChildNodes.Add //给选中的添加。

TreeView1.Nodes[index].ChildNodes.Add //给指定index的节点添加。

TreeView控件用来显示信息的分级视图,如同Windows里的资源管理器的目录。TreeView控件中的各项信息都有一个与之相关的Node对象。

TreeView显示Node对象的分层目录结构,每个Node对象均由一个Label对象和其相关的位图组成。在建立TreeView控件后,我们可以展开和折叠、显示或隐藏其中的节点。

TreeView控件一般用来显示文件和目录结构、文档中的类层次、索引中的层次和其他具有分层目录结构的信息。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11592919.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-17
下一篇 2023-05-17

发表评论

登录后才能评论

评论列表(0条)

保存