child返回该节点的第一个子节点对象,就像大儿子(注意是大儿子,不是二儿子)
FirstSibling是返回同一层的第一个节点,就像最大大哥
LastSibling是返回同一层的最后一个节点,就像最小的弟弟
如果你排行老三,Previous返回的就是老二
如果你排行老三,Next返回的就是老四
root就是返回排列在Treeview上的第一个节点

解决方案 »

  1.   

    Previous、Next都是返回同一层的吗,我发现好象有子结点的结点打开与不打开好象不一样啊
      

  2.   

    在一个形如下的目录中:
    A
      A1
      A2
      A3
    B
      B1
      B2
      B3
      B4如果用户现在选择了A1,而A1未展开,代码如下
    with treeview1.selectitem
      nodeTemp  = treeview1.selectitem
      do while .key <> SearchString 
        nodetemp=.next
      loop
    end with结果陷入死循环,即.next总是返回B。
    请错误在哪里?
      

  3.   

    你想检索整个树,就用Node.Index属性,Next只是返回同辈的
      

  4.   

    如果你只是想检索该节点的所有子节点,请到:
    http://www.greatmidnight.com/cgi-bin/bbs/list.cgi
    用子节点搜索一下
      

  5.   

    dim i as integer
    for i=1 to treeview1.nodes.count
      if treeview1.nodes(i).key=searchstring then
        treeview1.nodes(i).selected=true
        exit for
      end if
    next