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 Probleme mit TListView (https://www.delphipraxis.net/118103-probleme-mit-tlistview.html)

mikx 31. Jul 2008 15:16


Probleme mit TListView
 
also, ich habe auf meiner Form 2 TListView, 1x 13 Spalten und 1x 3 Spalten...

mein problem ist nun, dass ich keinen blassen schimmer hab, wie man die subitems hinzufügt...
die normalen items füge ich über
Delphi-Quellcode:
ListView1.AddItem('Client #1', TStringList.Create );
hinzu...

außerdem bekomm ich beim starten immer den error:
Code:
Listenindex überschreitet das Maximum

das ganze ist übrigens für eine server applikation mit sockets.
wäre nett, wenn mir auch noch jemand sagen könnte wie ich es bewerkstelligen kann,
dass wenn ich auf einen client in der liste klicke die jeweiligen optionen angezeigt werden.


das wär es erstmal...
ich danke schonmal ;)

Bernhard Geyer 31. Jul 2008 15:21

Re: Probleme mit TListView
 
Über das SubItems-Property:

Delphi-Quellcode:
Item := ListView1.AddItem('Client #1', TStringList.Create );
Item.SubItems.Add(...);

mikx 31. Jul 2008 15:28

Re: Probleme mit TListView
 
danke schonmal, geht das auch irgendwie dynamisch?
also mit id's oder ka?
hab mit delphi erst angefangen und noch kaum ahnung...

mkinzler 31. Jul 2008 15:28

Re: Probleme mit TListView
 
Was meinst du mit dynamisch?

mikx 31. Jul 2008 15:39

Re: Probleme mit TListView
 
naja, ListView1 soll die clients auflisten und mir übersichtsinformationen ausgeben...
dafür sind auch die 13 spalten da.
also brauche ich etwas in richtung fortlaufender id's (oder was auch immer), damit ich über ein popupmenu die client-einstellungen aufrufen kann...

ListView2 soll ne eventbox werden, mit folgender augabeform:
Code:
Time      Event    Content
[13:00]   Socket   socket open on port 8080

ich hock über dem ganzen schon seid stunden und komm nicht weiter

extrem 31. Jul 2008 19:51

Re: Probleme mit TListView
 
Zitat:

Zitat von mikx
also brauche ich etwas in richtung fortlaufender id's (oder was auch immer), damit ich über ein popupmenu die client-einstellungen aufrufen kann...

In der Eigenschaft Data von TListItem, kannst du die Adresse zu eigenen Datenstrukturen mit Informationen zum gewählten Eintrag abspeichern.

mikx 1. Aug 2008 01:53

Re: Probleme mit TListView
 
danke schonmal für die schnellen antworten...
von Data hab ich zwar noch keinen blassen schimmer, aber den rest hab ich soweit hin bekommen...

werd mich dann im laufe des tages dessen widmen, clients die disconnecten zu entfernen und evtl client-spezifische aufrufe zu erstellen (formen, informationen, ect)...

eure hilfe ist immernoch gerne gewünscht ;)


Alle Zeitangaben in WEZ +1. Es ist jetzt 18:43 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