MDI-Anwendungen

Aus RAD Studio
Wechseln zu: Navigation, Suche

Nach oben zu GUI-Anwendungen

So erstellen Sie eine neue MDI-Anwendung mithilfe eines Experten:

  1. Wählen Sie Datei > Neu > Weitere, um das Dialogfeld Objektgalerie anzuzeigen.
  2. Aktivieren Sie die Registerkarte Projekte, und doppelklicken Sie auf den Eintrag MDI-Anwendung.
  3. 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 spannen innerhalb des Client-Fensters untergeordnete Fenster auf; das Hauptformular enthält untergeordnete Formulare. Setzen Sie die Eigenschaft FormStyle des TForm-Objekts, 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 setzen müssen.

MDI-Anwendungen enthalten oft ein Hauptmenü mit Befehlen wie Überlappend oder Untereinander, um mehrere Fenster auf verschiedene Weise nebeneinander 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:

  1. Erstellen Sie das Hauptfensterformular bzw. das übergeordnete MDI-Fenster. Stellen Sie dessen Eigenschaft FormStyle auf fsMDIForm ein.
  2. Legen Sie ein Menü für das Hauptfenster an, das Befehle wie Datei > Öffnen, Datei > Speichern und Fenster > Nebeneinander, Fenster > Untereinander und Fenster > Alle anordnen enthält.
  3. Erzeugen Sie die untergeordneten MDI-Formulare, und stellen Sie deren Eigenschaft FormStyle jeweils auf fsMDIChild ein.

Siehe auch