![]() |
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 |
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. |
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... |
Re: Auswahl in einer Listview Komponente übernehmen?
Hallo
Delphi-Quellcode:
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
listview1.selected
Delphi-Quellcode:
Mfg Frank
listview1.selected.caption
|
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.
|
Re: Auswahl in einer Listview Komponente übernehmen?
Zitat:
|
Re: Auswahl in einer Listview Komponente übernehmen?
Nicht mehr nötig. Ich habe es geschafft.
Hab folgenden Code genutzt:
Delphi-Quellcode:
Trotzdem danke für deine Mühe...
Form7.Label2.Caption := (Name: ' + Listview1.Selected.SubItems.Strings[1]);
MfG Thomas |
Alle Zeitangaben in WEZ +1. Es ist jetzt 23:10 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-2025 by Thomas Breitkreuz