Auch wenn das Thema schon gelöst ist, noch ein Nachtrag:
Ich brauchte gestern ein Ereignis, was nach dem OnShow geschieht und hab dafür OnActivate genutzt. Reicht für meine Zwecke zumindest aus.
Vielleicht mal ein Blick wert?
Das Problem an diesem Event ist, dass es nicht nur einmal ausgeführt wird, sondern jedesmal, wenn das Fenster aktiviert wird. Deshalb ist es für Initialisierungszwecke relativ ungeeignet.
Ich weiß, stand hier:
Understanding the Birth, Life and Death of a Delphi Form ja auch so drin. Aber da ich das Fenster danach sofort schließe wieder, dürfte das kein Problem ergeben.
Die Testphase ist eh noch nicht abgeschlossen, muss nebenbei immerhin noch anderes machen.
Nachtrag: Da mit dem OnActivate sofort ein Vorgang gestartet wird, kann das Fenster während dem Vorgang nicht noch mal aufgerufen werden. Hab das jetzt mehrmals getestet und es reagiert genauso, wie ich es möchte.