Entwickler-Ecke

Grafische Benutzeroberflächen (VCL & FireMonkey) - Fokus von UpDown-Komponente entfernen


Xenar - So 22.05.05 13:41
Titel: Fokus von UpDown-Komponente entfernen
Hallo,

ich habe ein UpDown-Komponente bezogen auf ein Editfeld. Habe für das UpDown ein OnClick-Ereignis. Dies wird dann auch ausgeführt wenn ich draufklicke, jedoch bleibt anscheind der Fokus auf dem UpDown und egal wo ich hinklicke, selbst auf andere Buttons, kommt immer wieder dieses OnClick-Ereignis von UpDown.

Wie kann ich das Problem lösen, bzw. Wie löse ich den Fokus, ich denke ich müsste im OnClick-Ereignis etwas einbauen.

Ciao Xenar


Lannes - So 22.05.05 15:21
Titel: Re: Fokus von UpDown-Komponente entfernen
Hallo,
user profile iconXenar hat folgendes geschrieben:

...egal wo ich hinklicke, selbst auf andere Buttons, kommt immer wieder dieses OnClick-Ereignis von UpDown...
das kann ich nicht nachvollziehen, hast Du das Onclick-Ereignis noch irgendwo anders zugewiesen?

Um den "Focus zu lösen" z.B.:

Delphi-Quelltext
1:
activeControl := Edit1;                    


MaxWurzel - Mi 12.01.11 12:58

Dieses Verhalten tritt z.B. auf, wenn man im OnChanging Ereignis eine MessageBox anzeigen lässt. Siehe hier:
http://coding.derkeiler.com/Archive/Delphi/comp.lang.pascal.delphi.misc/2004-02/0827.html