Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi ComboBox Selected Item auslesen.. (https://www.delphipraxis.net/111641-combobox-selected-item-auslesen.html)

bodenheim 7. Apr 2008 03:37


ComboBox Selected Item auslesen..
 
Hallo,

Habe eine ComboBox; diese fülle ich mit
Delphi-Quellcode:
ComboBox1.AddItem(ITEM,TObject(1));
oder
Delphi-Quellcode:
ComboBox1.Item.add;
Wie kriege ich jetzt im ComboBox1Change-Event heraus,
welches Item ausgewählt wurde?
Wie komme ich z.B. an die ID von AddItem?

Danke. :wink:

Der.Kaktus 7. Apr 2008 04:47

Re: ComboBox Selected Item auslesen..
 
Hallo,

Delphi-Quellcode:
Combobox1.Text
ist das ausgewaehlte Element.
Die ID kannst Du durch suchen z.B.

Delphi-Quellcode:
for x=0 to combobox1.Itemcount-1 do if combobox1.text=combobox1.Items[x] then .....
rausfinden.

mkinzler 7. Apr 2008 06:45

Re: ComboBox Selected Item auslesen..
 
Oder man verwendet .IndexOf()

DeddyH 7. Apr 2008 07:15

Re: ComboBox Selected Item auslesen..
 
Oder
Delphi-Quellcode:
ComboBox1.Items[ComboBox1.ItemIndex]

Muetze1 7. Apr 2008 07:31

Re: ComboBox Selected Item auslesen..
 
...wobei DeddyH's Lösung nur bei csDropDownList 100%ig funktioniert, da es sonst eine freue Nutzereingabe geben kann, welches nicht unbedingt einem ausgewählten Eintrag entspräche. Auch sollte bei DeddyH's Code vorher überprüft werden, ob denn ItemIndex >= 0 ist.

DeddyH 7. Apr 2008 07:55

Re: ComboBox Selected Item auslesen..
 
Stimmt vollkommen.

bodenheim 7. Apr 2008 08:26

Re: ComboBox Selected Item auslesen..
 
hallo,
Danke euch; so gehts. :)


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