bestlong 怕失憶論壇

標題: 遍歷 TreeView [打印本頁]

作者: bestlong    時間: 2006-5-9 18:30     標題: 遍歷 TreeView

  1. function TForm1.AllOverTreeView(node:TTreenode):TTreenode;
  2. begin
  3.   while node<>nil do
  4.   begin
  5.     if node.HasChildren then
  6.     begin
  7.       node:=node.getFirstChild;
  8.       allovertreeview(node);
  9.       node:=node.Parent;
  10.     end;

  11.     if node.getNextSibling<>nil then
  12.         node:=node.getNextSibling
  13.     else
  14.       exit;
  15.   end;
  16. end;

  17. procedure TForm1.Button1Click(Sender: TObject);
  18. var
  19. parentnode:TTreenode;
  20. begin
  21. parentnode:=Mytreeview.Items.GetFirstNode;
  22. AllOverTreeView(parentnode);
  23. end;
複製代碼





歡迎光臨 bestlong 怕失憶論壇 (http://www.bestlong.idv.tw/) Powered by Discuz! X1.5