treeview如果有多层节点,它的索引是如何算的呢?
如果只有一层,那么索引就是从0,1,2,3,....但是如果是很多层呢?即有多层子节点,这个索引又是如何算的呢?

解决方案 »

  1.   

    Nodes获取 TreeNode 对象的集合
      

  2.   

    treeview1.nodes[1]这里的[1]不就是索引吗?我就不明白,如果是多层的节点(父子多层),这个方括号中的数字如何排呢?
      

  3.   

    this.treeView1.Nodes[1].Nodes[2].Nodes[5].Nodes[7].Nodes[0].Text;
    这种样的,直接找是找不到的,一般需要递归查找
      

  4.   

    你也可以在树创建完闭后,一次性递归查找,把所有的Node全放到一个List中,需要的时侯,从List中去查找,速度快些,代码量少些,就是浪费点内存.