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/)
-   -   Combobox Itemindex wird nicht geändert (https://www.delphipraxis.net/149062-combobox-itemindex-wird-nicht-geaendert.html)

khh 13. Mär 2010 06:56


Combobox Itemindex wird nicht geändert
 
Hallo zusammen,
ich habe eine Tcombobox im Style csOwnerDrawVariable.
Auf den geänderten Inhalt reagiere ich im onchange mit
Delphi-Quellcode:

  if ComboBox1.ItemIndex > -1 then ...

wenn ich jetzt den Inhalt der Box auswähle indem ich die ersten Buchstaben eintippe, wird der entsprechende Inhalt zwar angezeigt,
aber der Itemindex ändert sich nicht.
Was mach ich falsch?


Danke gruss KH

khh 13. Mär 2010 16:00

Re: Combobox Itemindex wird nicht geändert
 
sorry für den zu frühen push ;-)

ich hab jetzt im onKeydown der combobox ComboBoxChange explizit aufgerufen, so dass mit der entertaste nach der auswahl das gewünschte ereignis ausgelöst wird.
kommt mir aber nicht sauber gelöst vor :-(


Danke euch gruss KH

haentschman 13. Mär 2010 16:05

Re: Combobox Itemindex wird nicht geändert
 
Hallo... :hi:

du wählst ja auch kein Item aus sondern schreibst nur rein. Der ItemIndex bleibt der Gleiche wie vorher :gruebel: oder geht auf -1 ? Müßte ich jetzt glatt probieren.

khh 13. Mär 2010 16:10

Re: Combobox Itemindex wird nicht geändert
 
Zitat:

Zitat von haentschman
Hallo... :hi:

du wählst ja auch kein Item aus sondern schreibst nur rein. Der ItemIndex bleibt der Gleiche wie vorher :gruebel: oder geht auf -1 ? Müßte ich jetzt glatt probieren.

naja, das ist ja das Problem, zu was kann ich dann überhauptdurch reinschreiben den Inhalt ändern, wenn keine Rreaktion darauf erfolgt?

haentschman 13. Mär 2010 16:27

Re: Combobox Itemindex wird nicht geändert
 
genau wegen dieser Problematik benutze ich die ComboBox nur für statische Werte im Style "DropDownList".

khh 13. Mär 2010 16:35

Re: Combobox Itemindex wird nicht geändert
 
Zitat:

Zitat von haentschman
genau wegen dieser Problematik benutze ich die ComboBox nur für statische Werte im Style "DropDownList".

das beruhigt mich, zeigt es doch, dass es nicht an mir liegt ;-)

Muss ich wohl t mit der oben genannten Lösung "von hinten mit der Faust ins Auge" leben :-(

Gruss KH


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