function treeallnode(anode:Ttreenode):string;
var
i:integer;
mystr:string;
begin
for i:=0 to anode.Count-1 do
begin
if mystr<>'' then
mystr:=mystr+'|'+trim(trim(anode[i].Text))
else
xxx:=trim(trim(anode[i].Text));
if anode[i].HasChildren then
if mystr<>'' then
mystr:=mystr+'|'+trim(treeallnode(anode[i]))
else
mystr:=trim(treeallnode(anode[i]));
end;
result:=mystr;
end;
上面的函数可以遍历某个节点下的所有节点。
本文介绍了一个用于遍历树形结构中所有节点的函数。该函数采用递归方式,能够有效地收集指定节点下的所有子节点信息。
1487

被折叠的 条评论
为什么被折叠?



