Leider kennt Delphi7 Ent. kein ActiveControl. Sorry habe vergessen das zu schreiben.
Mein Delphi 7 Enterprise kennt ActiveControl... und mein Delphi 1 (!) ebenfalls.
Hatte ich mir schon gedacht, konnte es nur nicht überprüfen, da mir im Moment nur XE2 zur Verfügung steht.
ActiveControl ist übrigens eine Eigenschaft von TForm (bzw. TCustomForm).
In der Delphi-Hilfe steht unter Anderem:
Zitat:
Anmerkung: Wenn der Fokus zu einem anderen Steuerelement wechselt, wird ActiveControl aktualisiert, bevor das Ereignis OnExit ausgelöst wird.
Deswegen funktioniert mein Tipp unter #3.