procedure TForm1.Button1Click(Sender: TObject);
var
i,x:integer;
Item: TListItem;
begin
Item := Lista.Items.Add;
for x:=0 to Lista.Items.Count -1 do begin
Item.Caption := InTToStr(x);
for i:=0 to DirectorylistBox1.Items.Count -1 do
Item.SubItems.Add(DirectorylistBox1.Items.Strings[i]);
end;
end;
Procedurka ta ma dodać do Listview wszystkie itemy z DirectoryListbox i od razu numerować itemy w Listview.
Niestety dodaje tylko pierwszą pozycję z DirectoryListbox i gdy klikam na Button to cały czas dodaje tą pierwszą pozycję, ale już numeruje odpowiednio. Nie wiem gdzie tu jest błąd aby dodało wszystkie pozycje z DirectoryListbox i ponumerowało.
Dodaje też np. litery napędów z Directorylistbox, co mi jest niepotrzebne (to własnie pierwsza pozycja).
Gdzie mam błąd w kodzie?