MDI-Anwendungen
Nach oben zu GUI-Anwendungen
So erstellen Sie eine neue MDI-Anwendung mithilfe eines Experten:
- Wählen Sie Datei > Neu > Weitere, um das Dialogfeld Objektgalerie zu öffnen.
- Klicken Sie auf die Registerkarte Projekte, und doppelklicken Sie auf den Eintrag MDI-Anwendung.
- Klicken Sie auf OK.
MDI-Anwendungen müssen sorgfältig geplant werden. Ihr Entwurf kann etwas komplizierter sein als der von SDI-Anwendungen. MDI-Anwendungen zeigen innerhalb des Client-Fensters untergeordnete Fenster an; das Hauptformular enthält untergeordnete Formulare. Legen Sie die Eigenschaft FormStyle des TForm-Objekts fest, um anzugeben, ob ein Formular ein untergeordnetes Formular (fsMDIChild) oder ein Hauptformular (fsMDIForm) ist. Sie sollten eine Basisklasse für Ihre untergeordneten Formulare definieren und jedes untergeordnete Formular von dieser Klasse ableiten, um zu vermeiden, dass Sie die Eigenschaften des untergeordneten Formulars erneut festlegen müssen.
MDI-Anwendungen enthalten oft ein Hauptmenü mit Befehlen wie Überlappend oder Untereinander, um mehrere Fenster auf verschiedene Weise anzuzeigen. Wenn ein untergeordnetes Fenster minimiert ist, wird dessen Symbol im übergeordneten MDI-Formular platziert.
So erstellen Sie eine neue MDI-Anwendung, ohne einen Experten zu verwenden:
- Erstellen Sie das Hauptfensterformular bzw. das übergeordnete MDI-Fenster. Legen Sie dessen Eigenschaft FormStyle auf fsMDIForm fest.
- Erstellen Sie ein Menü für das Hauptfenster, das folgende Befehle beinhaltet:
- Datei > Öffnen
- Datei > Speichern
- Fenster mit Überlappend, Untereinander und Alle anordnen
- Erstellen Sie die untergeordneten MDI-Formulare, und legen Sie deren Eigenschaft FormStyle jeweils auf fsMDIChild fest.
- Hinweis: MDI-Hauptformulare und untergeordnete Formulare unterstützen hochauflösende Displays nur bedingt.