我这里有三层树.TREEVIEW
A_
  |AAA
      |-1
      |-2
      |-3
我想写个算法以知3这个值,我来通过遍历来找到3, 
 if key=vk_f6 then
  begin
    if inputquery('QUERY ','WORKER CODE:',wkcodes) then
    begin
      for i:=0 to (treeview1.Items[0].Count-1) do
      begin
        for j:=0 to (treeview1.Items[0].Item[i].Count-1) do
        begin
          for k:=0 to (treeview1.Items[0].Item[i].Item[j].Count-1) do
          begin
            if treeview1.Items[0].Item[i].Item[k].Text<>wkcodes then
              treeview1.Items[0].Item[i].GetNext
            else
              treeview1.Items[0].Item[i].DisplayRect(true);
          end;
        end;
      end;
    end;
  end;
怎么不行啊?