高手求救:如何遍历treeview中一个节点的所有孩子节点?(10分)

  • 主题发起人 ruoxi_shuai
  • 开始时间
R

ruoxi_shuai

Unregistered / Unconfirmed
GUEST, unregistred user!
如何遍历treeview中一个节点的所有孩子节点?
 
用递归调用就可以了.
 
10分没时间写代码。
 
要分有啥用
 
1
procedure Iterate(Node: TTreeNode);
begin
if Node = nil then
exit;
...do something you want
for i := 0 to Node.Count - 1do
Iterate(Node.Item);
end;
2
procedure Iterate2(Node: TTreeNode);
var
toplevel: ineteger;
begin
if Node = nil then
exit;
toplevel := Node.Level;
while (Node <> nil) and (Node.Level > toplevel)do
begin
...do something you want
Node := Node.GetNext;
end;
end;
 
接受答案了.
 
顶部