for I := 0 to treeview1.items.count - 1 do begin node := treeview1.items[i]; if (node.text = 'a') and (node.Level = 0)then begin TreeView1.Items.AddChildFirst (node,'a'); end ; if (node.text = 'b') and (node.Level = 0)then begin TreeView1.Items.AddChildFirst (node,'b'); end ; if (node.text = 'c') and (node.Level = 0)then begin TreeView1.Items.AddChildFirst (node,'c'); end ; end ;
我试了一下楼上的,但是好像只有增加a,b怎么没有c啊? 还是感谢楼上~~~~ 能帮我再看下么
var i: Integer; Node: TTreeNode; begin for i := TreeView1.Items.Count - 1 downto 0 do begin Node := TreeView1.Items[i]; if Node.Level = 0 then TreeView1.Items.AddChild(Node, Node.Text); end; end;
begin
node := treeview1.items[i];
if (node.text = 'a') and (node.Level = 0)then
begin
TreeView1.Items.AddChildFirst (node,'a');
end ;
if (node.text = 'b') and (node.Level = 0)then
begin
TreeView1.Items.AddChildFirst (node,'b');
end ;
if (node.text = 'c') and (node.Level = 0)then
begin
TreeView1.Items.AddChildFirst (node,'c');
end ;
end ;
还是感谢楼上~~~~
能帮我再看下么
var
i: Integer;
Node: TTreeNode;
begin
for i := TreeView1.Items.Count - 1 downto 0 do
begin
Node := TreeView1.Items[i];
if Node.Level = 0 then
TreeView1.Items.AddChild(Node, Node.Text);
end;
end;