var Node:TTreeNode; Node:=TreeView.Items.GetFirstNode;
 for i:=Node.Index to TreeView.Items.Count do
   begin
     //写自己的代码(Node.Index) 
      Node:=Node.GetNext;
      end;
   end;

解决方案 »

  1.   

    var Node:TTreeNode; Node:=TreeView.Items.GetFirstNode;
     for i:=Node.Index to TreeView.Items.Count do
       begin
         //写自己的代码(Node.Index) 
          Node:=Node.GetNext;
          end;
       end;
      

  2.   

    不是很清楚你所说的问题,但有一点就是Node.Data里可以保存很多有用的
    信息,比如:
    type TDataNode = record
        ID: integer;
      end;
    PDataNode = ^TDataNode;
    var
      idnode:ttreenode;
      pdata:pdatanode;
    begin
      idNode:=TreeView.Selected;
      pData:=idode.Data;
    end;