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 Auswahl in einer Listview Komponente übernehmen? (https://www.delphipraxis.net/17648-auswahl-einer-listview-komponente-uebernehmen.html)

Plague 7. Mär 2004 19:27


Auswahl in einer Listview Komponente übernehmen?
 
Hallo,

ich möchte, dass wenn ich in einer Listview Komponente auf einen Wert (also eine Zeile) doppel-klicke, die Daten aus der Listview Zeile übernehmen.
Wie mache ich das?

Danke
Thomas

Christian Seehase 7. Mär 2004 19:57

Re: Auswahl in einer Listview Komponente übernehmen?
 
Moin Thomas,

Du müsstest dann halt die Caption des selektierten Items und alle darin enthaltenen SubItems auslesen, um sie, wohin auch immer, zu übernehmen.

Plague 7. Mär 2004 20:42

Re: Auswahl in einer Listview Komponente übernehmen?
 
Ja das ist schon klar.
Aber wie lautet der Befehl mit dem ich Delphi erst mal sage welche Zeile er auslesen soll...

Keldorn 7. Mär 2004 21:05

Re: Auswahl in einer Listview Komponente übernehmen?
 
Hallo

Delphi-Quellcode:
listview1.selected
ist das selektierte Item (der Hinweis von Christioan war doch deutlich ;) ) und auf <>nil prüfen, um nicht böse überaschungen zu erleben ;) , anschließend kannst du die Caption und subitems auslesen
Delphi-Quellcode:
listview1.selected.caption
Mfg Frank

Plague 7. Mär 2004 21:11

Re: Auswahl in einer Listview Komponente übernehmen?
 
Das habe ich schon probiert, aber das Problem dabei ist, dass ich nicht die einzelnen Werte ausgegeben bekomme, sondern nur einen String mit allen Informationen.

Keldorn 7. Mär 2004 21:12

Re: Auswahl in einer Listview Komponente übernehmen?
 
Zitat:

Zitat von Plague
Das habe ich schon probiert, aber das Problem dabei ist, dass ich nicht die einzelnen Werte ausgegeben bekomme, sondern nur einen String mit allen Informationen.

keine Ahnung, was du hier meinst, schreib mal bitte ein Beispiel

Plague 7. Mär 2004 21:20

Re: Auswahl in einer Listview Komponente übernehmen?
 
Nicht mehr nötig. Ich habe es geschafft.

Hab folgenden Code genutzt:
Delphi-Quellcode:
Form7.Label2.Caption := (Name: ' + Listview1.Selected.SubItems.Strings[1]);
Trotzdem danke für deine Mühe...

MfG
Thomas


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