![]() |
listview 1ste spalte füllen ?
hallo leute, diese listview raubt mir den letzten nerv..
also ich möchte so: die erste spalte füllen:
Delphi-Quellcode:
sl:tstringlist;
var i:integer; begin for i := 0 to sl.Count do begin listview1.Items[i].Caption := sl.strings[i] end; aber irgendwie macht er das nicht...hat jemand eine idee ? |
Re: listview 1ste spalte füllen ?
Hallo,
Delphi-Quellcode:
Edit: Der Vollständigkeit halber
var
ListItem: TListItem; begin ListItem := ListView1.Items.Add; ListItem.Caption := 'Spalte1'; ListItem.SubItems.Add('Spalte2'); ListItem.SubItems.Add('Spalte3'); end; |
Re: listview 1ste spalte füllen ?
sorry, das habe ich auch schon getestet aber das macht mir zeile 1 ,2 usw nicht die spalte 1 !
|
Re: listview 1ste spalte füllen ?
Nein, das gezeigte Konstrukt füllt Dir in Zeile 1 die Spalten 1, 2 und 3.
Edit: Wenn Du das Ganze in einer Schleife durchlaufen möchtest, ändert das nichts:
Delphi-Quellcode:
Damit hättest Du i + 1 Zeilen und in jeder die erste Spalte gefüllt mit Spalte + Laufvariable
var
ListItem: TListItem; i: Integer; begin for i := 0 to StringList.Count - 1 do begin ListItem := ListView1.Items.Add; ListItem.Caption := 'Spalte ' + IntToStr(i); end; end; |
Re: listview 1ste spalte füllen ?
ja so gehts, danke !
|
Re: listview 1ste spalte füllen ?
Ähm ja - sorry - ViewStyle muss auf vsReport stehen.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 11:50 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz