Einzelnen Beitrag anzeigen

marabu

Registriert seit: 6. Apr 2005
10.109 Beiträge
 
#6

Re: TStringList in ListView einlesen

  Alt 7. Jun 2007, 07:15
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
  Mit Zitat antworten Zitat