這個是可以判斷的呀,大家告訴我一下下。

解决方案 »

  1.   


    case Treeveiw.Selected.level of
       0://顶层
       1://一层
       ..
       else case 
    end;
      

  2.   

    同意楼上的,不过在使用Treeveiw.Selected需要先判断是否不为nil,否则回出错的
    if not Assigned(Treeveiw.Selected) then exit;
    case Treeveiw.Selected.level of
       0://顶层
       1://一层
       ..
       else case 
    end;
      

  3.   

    来晚了
    treeview.selected.level    判断是第几层
    treeview.selected.Absolutedindex    判断是第多少个节点
      

  4.   

    var TN: ttreenode;
    begin
      tn:= treeview1.selected;
      showmessage(inttostr(TN.level ));
    end;