@wolfgang_SV
Die meisten meine Anwendungen sind
MDI-Anwendungen, aber ich sehe nicht wo das Problem des TE liegt.
Beim schließen eines
MDI-Forms wird das nächste sofern vorhanden aktiv.
Das jeweils aktive kann ich über ActiveMDIChildanfragen. Da er anscheinen auf das schließen eines MDIChilds reagieren will und den Destruktor nicht vorgesehen hat, sehe ich einen Ansatz darin festzustellen wann ein anderes Child aktiviert wurde.