Ist bei solchen Projekten eigentlich das übliche Verfahren.
Es gibt ein paar Kleinigkeiten zu beachten.
So ist sollte das Fenster mit dem style fsmdiform keine Komponenten enthalten
bzw. müssen diese auf visible = false gesetzt werden, da sie sonst immer sichtbar sind.
MS hat ja
MDI aus konzeptionellen Gründen sterben lassen wollen, aber jetzt unterstützt man es
wohl wieder.
Weiterer Vorteil:
Alle offenen
MDI Child in einer Liste der
MDI Form und dort handelbar.
Nachteil:
MDI Childs sind nicht in eine
DLL auslagerbar.
Alternativ wäre ein Design so ähnlich wie Delphi.
Eine Menü/Buttonleiste und darunter andockbare Fenster, die für jedes geöffnete Fenster in einer
Buttonleiste einen Anker erhalten.
Gruß Peter