Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi listview 1ste spalte füllen ? (https://www.delphipraxis.net/70010-listview-1ste-spalte-fuellen.html)

agm65 23. Mai 2006 15:12


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 ?

s-off 23. Mai 2006 15:37

Re: listview 1ste spalte füllen ?
 
Hallo,

Delphi-Quellcode:
var
   ListItem: TListItem;
begin
   ListItem := ListView1.Items.Add;
   ListItem.Caption := 'Spalte1';
   ListItem.SubItems.Add('Spalte2');
   ListItem.SubItems.Add('Spalte3');
end;
Edit: Der Vollständigkeit halber

agm65 23. Mai 2006 15:47

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 !

s-off 23. Mai 2006 15:54

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:
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;
Damit hättest Du i + 1 Zeilen und in jeder die erste Spalte gefüllt mit Spalte + Laufvariable

agm65 23. Mai 2006 15:56

Re: listview 1ste spalte füllen ?
 
ja so gehts, danke !

s-off 23. Mai 2006 15:59

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