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控件一般用来显示文件和目录结构、文档中的类层次、索引中的层次和其他具有分层目录结构的信息。
评论列表(0条)