![]() |
LostFocus/NoMoreActive Event?
Hallo Gemeinde,
eine von TPanel abgeleitete Komponente liegt auf einer TForm. Nun wird eine andere TForm aktiviert. Wie kann meine Kompo davon erfahren, dass ihr Fenster nicht mehr das aktive Fenster ist? Wie immer danke für alle Ideen... |
AW: LostFocus/NoMoreActive Event?
Was spricht gegen
Delphi-Quellcode:
?
TForm.OnDeactivate
|
AW: LostFocus/NoMoreActive Event?
Dagegen spricht, dass ich für diese Lösung eine Form brauche, die mich benachrichtigt.
Die Kompo soll es von sich aus machen - ohne Hilfe von aussen. |
AW: LostFocus/NoMoreActive Event?
Zitat:
Du kannst die Komponente ja so schreiben, daß sie sich in diesen Event des Forms einhängt, sobald sie auf dem Form platziert wird, und darauf hoffen, daß niemand diesen Event für etwas anderes verwendet. |
AW: LostFocus/NoMoreActive Event?
Zitat:
|
AW: LostFocus/NoMoreActive Event?
Dann bleibt ja wohl nur noch ein Idle Thread, der überprüft, ob der Parent (bis runter auf die Form) aktiviert ist.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 21:55 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 by Thomas Breitkreuz