Hallo allerseits,
ein Kollege ist auf folgendes seltsames Verhalten der ComboBox in Delphi 7 gestoßen:
Ein Formular enthielt bisher eine Reihe Editfelder. OnExit werden die Eingaben getestet, und der Focus dementsprechend auf das nächste Editfeld gesetzt. Jetzt kommt auf dem Formular eine ComboBox hinzu.
Dabei ist uns aufgefallen, dass die ComboBox den Fokus erhält, wenn man in das Textfeld klickt (Focused = true), wenn man aber auf den Pfeil rechts daneben klickt, ist Focused = false, d.h. man bekommt programmtechnisch nicht mit, dass der Benutzer in die Combobox wechseln will.
Ist das ein Bug oder ein Feature? Kann man es irgendwie hinbiegen, dass man im Programm diesen Wechsel mitbekommt?
Vielen Dank vorab
Karl
ein Kollege ist auf folgendes seltsames Verhalten der ComboBox in Delphi 7 gestoßen:
Ein Formular enthielt bisher eine Reihe Editfelder. OnExit werden die Eingaben getestet, und der Focus dementsprechend auf das nächste Editfeld gesetzt. Jetzt kommt auf dem Formular eine ComboBox hinzu.
Dabei ist uns aufgefallen, dass die ComboBox den Fokus erhält, wenn man in das Textfeld klickt (Focused = true), wenn man aber auf den Pfeil rechts daneben klickt, ist Focused = false, d.h. man bekommt programmtechnisch nicht mit, dass der Benutzer in die Combobox wechseln will.
Ist das ein Bug oder ein Feature? Kann man es irgendwie hinbiegen, dass man im Programm diesen Wechsel mitbekommt?
Vielen Dank vorab
Karl
Comment