在TTreeview用什么函数判断它的根节点?

解决方案 »

  1.   

    or
    showmessage(treeview1.TopItem.Text)
      

  2.   

    上面的兄弟错了,TopItem不一定是根节点。
    正确的应该是TreeView1.Items.Item[0],当然如果你的根有很多个,判断node.level=0就是了。
      

  3.   

    是这样的;
          root:TTreenode;
          begin
               要运用于遍历
               ......有很多子节点(二级、三级、四级)
                我要判断该节点为二级(它的上一级为root)
      

  4.   

    if treeview.item[i].item[j].parent = root then
      //root is myparent
      

  5.   

    各位高手,昨天俺都试了,不行。就只有二级第一节指向root,其它的 parent指向却是二级第一节的
    的子节。
      

  6.   

    你的节点的父节点为空,即
    YouNode.Parent=Nil,
    则是根节点。
      

  7.   

    ---全部
         |
          -----二级第一节
         |    |
         |    ----三级第一节
         |    ----三级第二节
         |
         | _____二级第二节现在是  for i:=1 to tree.item.count do
                    begin
                     .........当节点为二级时....
                        tree.item[i].text......
      

  8.   

    tree.item[i].level=1 then 
    第二级
     
    tree.item[i].level表示节点的级数检测是否有根节点
    if tree.item[i].parent<>nil