Du hast sicher irgendwo einen Fehler gemacht.
Der lässt sich so ohne Demo-Projekt (mit Source) aus der Ferne nicht feststellen.
Wenn du also eine kleine
MDI-Demo-Anwendung hochladen würdest (gezipped, nur Source und Exe, keine DCUs), könnten wir den Fehler nachvollziehen und ggf. ausmerzen.
Du könntest dir z.B. auch mal meinen
CSV Editor (Open Source) anschauen.
Diese
MDI-Anwendung zeigt, wie man Informationen zwischen dem Hauptformular und den
MDI-Child-Forms objektorientiert & sauber austauscht.