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 benutzen, aber wie? (https://www.delphipraxis.net/21520-listview-benutzen-aber-wie.html)

tuxic 4. Mai 2004 09:28


ListView benutzen, aber wie?
 
Hi ihrs,
wenn man mal im TaskManager auf die RegisterKarte clickt, sieht man eine nette kleine Liste mit mehreren Spalten, ich denke mir mal das das ein ListView ist?
Nu ist meine Frage wie man die Spalten und die erste feste Zeile da reinbekommt, wahrscheinlich stell ich mich einfach bloß zu dumm an, oder?
Währe nett wenn ihr mir trotzdem helft :oops:

nice day
Daniel

sakura 4. Mai 2004 09:30

Re: ListView benutzen, aber wie?
 
Im OI kannst Du für das Listview die Eigenschaft ViewStyle auf vsReport setzen. Dann mit der rechten Maustaste auf das ListView klicken und den ersten Menüpunkt Column Editor auswählen und die gewünschten Spalten anlegen.

...:cat:...

mirage228 4. Mai 2004 09:30

Re: ListView benutzen, aber wie?
 
Hi,

meinst du eventuell ListView.Columns ?

mfG
mirage228

EDIT: Da war wohl jemand schneller und präziser :P

tuxic 4. Mai 2004 09:54

Re: ListView benutzen, aber wie?
 
cool, danke...
aber wie kriege ich ein Item in der selben Zeile erstellt?
Delphi-Quellcode:
  listview1.Items.Add;
  listview1.Items.Item[0].Caption := 'test1';
  listview1.Items.Add;
  listview1.Items.Item[1].Caption := 'test2';
dann sind test1 und test2 untereinander, obwohl ich zwei spalten hab, also wie bekomme ich test2 in die 2te spalte?

Daniel

mirage228 4. Mai 2004 09:56

Re: ListView benutzen, aber wie?
 
Zitat:

Zitat von tuxic
cool, danke...
aber wie kriege ich ein Item in der selben Zeile erstellt?
Delphi-Quellcode:
  listview1.Items.Add;
  listview1.Items.Item[0].Caption := 'test1';
  listview1.Items.Add;
  listview1.Items.Item[1].Caption := 'test2';
dann sind test1 und test2 untereinander, obwohl ich zwei spalten hab, also wie bekomme ich test2 in die 2te spalte?

Daniel

Delphi-Quellcode:
  ListView.Items.Item[0].SubItems.Add('test2');
mfG
mirage228

tuxic 4. Mai 2004 21:40

Re: ListView benutzen, aber wie?
 
Hi, zwei Fragen hab ich mal noch :)

1. wie kann ich bewirken, das automatisch der zu lezt eingetragen Eintrag angezeigt wird (also, so zu sagen, nach unten gescrolled wird)?

2. wenn ich Zeilen bunt haben will, muss ich das über OnDrawCell machen?


Alle Zeitangaben in WEZ +1. Es ist jetzt 15:11 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz