treeview1.MultiSelect := true;
for i := 1 to treeview1.Items.Count - 1 do
begin
treeview1.items.item[i].Selected := true;
end;
为什么最后是选择的最后一行呢?
for i := 1 to treeview1.Items.Count - 1 do
begin
treeview1.items.item[i].Selected := true;
end;
为什么最后是选择的最后一行呢?
for i := 1 to treeview1.Items.Count - 1 do
begin
treeview1.items[i].Selected := true;
end;
为什么最后是选择的最后一行呢?
var
i: integer;
t: tList;
begin
TreeView1.SetFocus;
t:=tlist.Create;
try
for i:=0 to treeview1.Items.Count-1 do
t.Add(TreeView1.Items[i]);
treeview1.Select(t);
finally
t.Free;
end;
end;