是否可以将子节点添加到添加的自定义节点

时间:2010-09-01 08:14:05

标签: c# winforms treeview

我的工作的实际过程最初我将有一个树视图的根节点。如果我右键单击,我将有一个带有一些选项的上下文菜单。如果我选择添加新的,我将添加一个文本文件作为子节点到根节点。这很好用。添加该文本文件后,我想在该文本文件下添加一个子节点..

全部流程将是

最初,当页面加载时,我的树视图将使用单个根节点

ACH

如果我添加一个文本文件,我想显示我的树视图如下

ACH

 |-> some.txt

|->A( Child for some.txt)

   |->B(child for  A) 

       |->C(Child for B)

最多A我成功了,但我不知道如何添加其余的我也想为添加的自定义子节点设置图像索引

1 个答案:

答案 0 :(得分:2)

您必须保留对节点A的引用,并在其Nodes属性上调用Add:

TreeNode nodeA = nodeACH.Nodes.Add("A");

TreeNode nodeB = node1.Nodes.Add("A");

TreeNode nodeC = node1.Nodes.Add("B");