Delphi TreeView遍历所有节点问题
DelphiTreeView遍历所有节点问题遍历出TREEVIEW的所有完整的节点名称请出能实现这个功能的有效代码...
Delphi TreeView遍历所有节点问题
遍历出TREEVIEW的所有完整的节点名称
请出能实现这个功能的有效代码 展开
遍历出TREEVIEW的所有完整的节点名称
请出能实现这个功能的有效代码 展开
3个回答
展开全部
procedure aa(s:string;aItem:TTreeNode);
var
node:TTreeNode;
str:string;
begin
node:=aItem;
while node<>nil do begin
if s='' then str:=node.Text else str:=s+'\'+node.Text;
form1.ListBox1.Items.Add(str);
if node.HasChildren then aa(str,node.getFirstChild);
node:=node.getNextSibling;
end;
end;
procedure TForm1.Button1Click(Sender: TObject);
begin
aa('',TreeView1.Items.GetFirstNode);
end;
在delphi xe5上测试通过,下面是图片效果:
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
递归
。
。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
for i := 0 to TreeView.Items.count -1 do
Memo.lines.add(TreeView.Items[i].text);
Memo.lines.add(TreeView.Items[i].text);
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询