![]() |
Combobox auslesen ohne Änderung des Index
Hallo zusammen,
ich habe ein pulldownfeld in dessen Liste die Kundennamen stehen und welches ich so auslese: if self.kundenCombobox.ItemIndex > -1 then begin kunden_id:= Tkunde(self.kundenCombobox.Items.Objects[self.kundenCombobox.ItemIndex]).KUNDEN_ID ; end; nun kann es sein, dass im Programmlauf der Kunde anderweitig festgestellt wird und der String an kundenCombobox.text übergeben wird. Damit ist aber itemindex -1 . Wie komme ich an die kunden_id , quasi so als wenn der Eintag im Pulldown manuell geändert wurde? Danke Gruss KH |
Re: Combobox auslesen ohne Änderung des Index
Delphi-Quellcode:
Müsste doch so klappen, wenn ich nicht irre.
kunden_id:= Tkunde(self.kundenCombobox.Items.Objects[self.kundenCombobox.Items.IndexOf(StringVariable)]).KUNDEN_ID ;
|
Re: Combobox auslesen ohne Änderung des Index
Zitat:
Gruss KH |
Re: Combobox auslesen ohne Änderung des Index
Prüf aber besser vorher ab, ob IndexOf einen Wert > -1 zurückgibt ;)
|
Re: Combobox auslesen ohne Änderung des Index
Zitat:
funktioniert übrigens auf Anhieb. ich danke dir Gruss KH |
Alle Zeitangaben in WEZ +1. Es ist jetzt 07:38 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 by Thomas Breitkreuz