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 Daten an ListBox Item hängen, bei klick auslesen (https://www.delphipraxis.net/99002-daten-listbox-item-haengen-bei-klick-auslesen.html)

Salomon 5. Sep 2007 10:12


Daten an ListBox Item hängen, bei klick auslesen
 
Hi,
wie kann ich in einer Listbox ein Item mit zusätzlichen Daten einfügen und bei einem Klick auf das ListboxItem diese Daten wieder abrufen?

Das Anhängen sollte so gehen, oder?

Delphi-Quellcode:
ListBox1.AddItem(ADOQuery.FieldByName('Name').AsString, Pointer(ADOQuery.FieldByName('PPATID').AsInteger));
Angehängt werden müsste eine DB ID.

Wie mach ich das Abrufen der zusätzlichen Item Infos, bei einem Klick auf das Item?

Gruß
Marcus

Luckie 5. Sep 2007 10:24

Re: Daten an ListBox Item hängen, bei klick auslesen
 
So geht es: http://www.michael-puff.de/Developer...AddObject.html

Salomon 5. Sep 2007 10:37

Re: Daten an ListBox Item hängen, bei klick auslesen
 
Ah, genau das habe ich gesucht. Danke!

Wennn man die Zahl wie in meinem Code oben an das Listbox Item hängt, kommt man auch so wieder dran:

Delphi-Quellcode:
showmessage(IntToStr(integer(Listbox1.Items.Objects[ListBox1.ItemIndex])));
Lukie's Lösung ist aber besser und bietet die Möglichkeit weitere Daten zu Verwalten.


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