Guten Morgen,
Delphi-Quellcode:
var
List: TListItem;
begin
List := Form3.ListView1.Items.Insert(0);
for i := 0 to Data.Count-1 do
List.SubItems := Listbox2.Items;
// ...
end;
die erste Spalte der ListView repräsentiert ListItem.Caption - diese Eigenschaft setzt du gar nicht. Die anderen Spalten entsprechen den SubItems, aber da solltest du besser ListItem.SubItems.Assign(ListBox.Items) verwenden - du willst die Einträge schließlich kopieren.
Zitat von
napsterxx:
... Hinzufügen tut er ja die Prozesse allerdings nur in der ersten reihe, und da ich nur zwei spalten habe fügt er nur ein item hinzu ...
Mit Insert)0) fügst du ein neues ListItem stets am oberen Rand hinzu, mit Add() am unteren. Die Reihen in deiner ListBox werden so wie du es machst zu Spalten in deinem ListItem. Wenn du etwas anderes möchtest, dann musst du es besser beschreiben. Insbesondere welche Information stehen in welchem Format in der ListBox.
Freundliche Grüße