Registriert seit: 18. Sep 2006
73 Beiträge
Delphi XE2 Professional
|
Form verliert Focus beim zeigen eines zweiten Hints
17. Mär 2008, 09:06
Hallo,
habe das folgende Problem bei einer TForm-Komponente:
Wenn der User den Hint eines TSpeedButton anzeigen lässt, bleibt das aktive Fenster (auf dem auch der TSpeedButton ist) im Vordergrund. Sobald er nun mit der Maus auf einen zweiten TSpeedbutton geht und sich dessen Hint anzeigen lässt, verschiebt sich das Fenster in den Hintergrund. Die Titelleiste dieser Form bleibt allerdings blau hinterlegt, das Fenster ist somit noch als aktiv deklariert. Dieses Problem konnte ich bisher nur mit einem Timer umgehen, der alle x-Millisekunden den Befehl: FormMain.BringToFront ausführt. Dies hat den Nachteil, dass die Fenster beim zeigen von Hints anfangen zu Flackern, was natürlich auch schlecht ist.
Gibt es eine globale Änderung, um diesen Bug zu umgehen? Vielen Dank für Ihre Mithilfe.
|