var t :TTreeNode;
  s :String;
begin
  t := treeview1.selected;
  s := t.Text;
  while t.AbsoluteIndex <> 0 do
  begin
    t := t.Parent;
    s := t.Text + '/' + s;  end;
  showmessage(s);
end;
加分吧

解决方案 »

  1.   

    S: string;While Node.Parent <> nil do
    begin
      S := Node.Parent.Text + '\' + S;
      Node := Node.Parent;
    end;
      

  2.   

    循环的时候可以用Level属性来进行控制
      

  3.   

    用Level来做
    你可以用node.parent来返回这个结点
    if level=1
       text=node.parent.parent.text 
    if level=2
       text=node.parent.parent.text 
    if level=3
       text=node.parent.parent.parent.text 
    就这样!!!
      

  4.   

    treeview(selected).lev
    返回被选择的结点次序。