procedure TForm1.FormCreate(Sender: TObject);
var
lst:tstringlist;
i:integer;
begin
lst:=tstringlist.create;
for i:=0 to listbox1.Count-1 do
lst.Strings[i]:=listbox1.Items[i];
end;
var
lst:tstringlist;
i:integer;
begin
lst:=tstringlist.create;
for i:=0 to listbox1.Count-1 do
lst.Strings[i]:=listbox1.Items[i];
end;
for i:=0 to listbox1.Count-1 do 改成
for i:=0 to listbox1.Items.Count-1 do
var
lst:tlistitem;----------
i:integer;
begin
lst:=tlistitem.create;
for i:=0 to listbox1.Count-1 do
lst:=listbox1.Items[i];
end;
lst:tstringlist;
i:integer;
begin
lst:=tstringlist.create;
for i:=0 to listbox1.Count-1 do
begin
lst.Add(listbox1.Items[i]);
showmessage(lst.Strings[i])
end;
lst:tstringlist;
i:integer;
begin
lst:=tstringlist.create;
lst.AddStrings(listbox.items);
end;
楼上老兄的写法是对的
另外create了记得要free