Was bringt dir ChildForm.Show in einer
MDI-Andwendung?
Damit hast du doch nur eine Instanz des Forms.
Ich würde das ChildForm aus der autocreate-Liste entfernen (Project\Options\Forms).
Das erstellen könnte dann so klappen:
Delphi-Quellcode:
With TChildForm.Create(Self) Do
Parent := DeinPanel;
Show;
End;
Ich kann dir aber nicht versichern das es nicht kracht, wenn du es schließt.
Ich habe nie ChildForms auf ein Panel gesetzt. Der Raum deines Panel (Align auf alClient) wäre doch genau der Raum in dem sich das ChildForm befinden würde , ohne das Panel.
Edit: + ' ,ohne das Panel'