【问题标题】:Is it possible to add child nodes to the added custom nodes是否可以将子节点添加到添加的自定义节点
【发布时间】:2010-09-01 08:14:04
【问题描述】:

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

总流量是

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

ACH

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

ACH

 |-> some.txt

|->A( Child for some.txt)

   |->B(child for  A) 

       |->C(Child for B)

直到 A i 成功,但我不知道如何添加剩余的我也想为添加的自定义子节点设置图像索引

【问题讨论】:

    标签: c# winforms treeview


    【解决方案1】:

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

    TreeNode nodeA = nodeACH.Nodes.Add("A");
    
    TreeNode nodeB = node1.Nodes.Add("A");
    
    TreeNode nodeC = node1.Nodes.Add("B");
    

    【讨论】:

    • 图片变了怎么设置
    • 您必须在 Treeview 上设置 ImageList 属性,并为每个节点设置其 ImageIndex 属性以引用图像
    • 我设置了属性,但最初它加载的是默认属性,当我单击 ndoe 时,图像正在更改
    • 你会在这里找到你需要的关于 TreeNode 类的所有信息msdn.microsoft.com/en-us/library/… 你必须设置 SelectedImageIndex 属性来定义当节点被选择时你想要显示的图像
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-10-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多