Freigeben über


Festlegen des Formulartyps

Alle Formulartypen werden in ähnlicher Weise erstellt. Je nach Typ stellen Sie jedoch bestimmte Eigenschaften ein, um das Verhalten des Formulars zu bestimmen.

Wenn Sie ein untergeordnetes Formular erstellen, müssen Sie nicht nur angeben, dass es in einem anderen Formular angezeigt werden soll, sondern auch, ob es sich um ein MDI-konformes Unterformular handelt. Dies bestimmt das Verhalten des Formulars beim Maximieren. Ein MDI-konformes Formular ist mit dem übergeordneten Formular verknüpft und verwendet dessen Titelleiste und Titelüberschrift, Menüs und Symbolleisten. Ein nicht MDI-konformes Unterformular wird dagegen auf die volle Größe des Clientbereichs des übergeordneten Formulars maximiert, behält aber seine eigene Titelüberschrift und Titelleiste.

So geben Sie ein Unterformular an

  1. Erstellen oder bearbeiten Sie das Formular mit dem Formular-Designer.
  2. Stellen Sie für die ShowWindow-Eigenschaft einen der folgenden Werte ein:
    • 0 - In Screen. Übergeordnetes Formular des Unterformulars ist das Visual FoxPro-Hauptfenster.
    • 1 - In Top-Level Form. Übergeordnetes Formular des Unterformulars ist dasjenige Formular der obersten Ebene, das aktiv ist, wenn das untergeordnete Fenster angezeigt wird. Diese Einstellung wird verwendet, wenn das untergeordnete Fenster nicht im Visual FoxPro-Hauptfenster, sondern in einem beliebigen anderen Standardfenster angezeigt werden soll.
  3. Setzen Sie die MDIForm-Eigenschaft des Formulars auf Wahr (.T.), wenn das Unterformular mit dem übergeordneten Formular beim Maximieren kombiniert werden soll. Stellen Sie sie auf Falsch (.F.) ein, wenn das untergeordnete Fenster beim Maximieren als eigenes Fenster erhalten bleiben soll.

Beim verschiebbaren Formular handelt es sich um eine Variante des Unterformulars.

So geben Sie ein verschiebbares Formular an

  1. Erstellen oder bearbeiten Sie das Formular mit dem Formular-Designer.
  2. Stellen Sie für die ShowWindow-Eigenschaft einen der folgenden Werte ein:
    • 0 - In Screen. Übergeordnetes Formular des verschiebbaren Formulars ist das Visual FoxPro-Hauptfenster.
    • 1 - In Top-Level Form. Übergeordnetes Formular des verschiebbaren Formulars ist dasjenige Formular der obersten Ebene, das aktiv ist, wenn das verschiebbare Fenster angezeigt wird.
  3. Stellen Sie die Desktop-Eigenschaft auf Wahr (.T.) ein.

So geben Sie ein Formular der obersten Ebene an

  1. Erstellen oder bearbeiten Sie das Formular mit dem Formular-Designer.
  2. Stellen Sie die ShowWindow-Eigenschaft des Formulars auf 2 - As Top-Level Form ein.

Siehe auch

Erstellung von SDI- und MDI-Anwendungen | Anzeigen eines Unterformulars in einem Formular der obersten Ebene | Erstellen von Formularen | Ausblenden des Visual FoxPro-Hauptfensters | Hinzufügen eines Menüs zu einem Formular der obersten Ebene