Freigeben über


Einstellen von Formularvorlagen

Sie können sich eigene Formularklassen als Vorlage für neue Formulare erstellen, oder aber eine der Beispielklassen verwenden, die mit Visual FoxPro ausgeliefert wurden.

Wenn Sie ein neues Formular erstellen, basiert dieses auf dem Vorlagenformular, das im Dialogfeld Optionen eingestellt ist. Wenn keine Vorlage angegeben ist, basiert das neue Formular auf der Visual FoxPro-Formularbasisklasse. Weitere Informationen zu Visual FoxPro-Klassen finden Sie unter Objektorientierte Programmierung.

Vorteile von Formularvorlagen

Formularvorlagen ermöglichen das Einstellen von Standardeigenschaften für Formulare, so dass Sie auf einfache Weise allen Formularen in Ihrer Anwendung ein gleiches Aussehen und Verhalten geben können. Sie können z. B. in allen Formularen ein Firmenlogo einfügen und ein gleichbleibendes Farbschema verwenden, indem Sie eine Formularklasse mit diesen Attributen als Vorlage entwerfen. Wird das Firmenlogo verändert, dann bräuchten Sie nur das Bild in der Vorlageformularklasse zu verändern, und schon würden alle auf dieser Vorlage erstellten Formulare automatisch das neue Logo erben.

Sie können benutzerdefinierte Eigenschaften und Methoden zur Visual FoxPro-Formularklasse hinzufügen, so dass diese Eigenschaften und Methoden allen Formularen in Ihrer Anwendung zur Verfügung stehen. Wenn Sie es gewöhnt sind, Variablen und benutzerdefinierte Prozeduren zu erstellen, die dem Gültigkeitsbereich eines Formulars zugeordnet sind, erhalten Sie die gleiche Funktionalität mit Hilfe benutzerdefinierter Eigenschaften und Methoden. Zudem erzielen Sie ein klarer gegliedertes Kapselungsmodell.

Angeben der Standardformularvorlage

Als Formularvorlage können Sie eine Formularklasse aus einer registrierten Klassenbibliothek angeben.

So geben Sie eine Standardformularvorlage an

  1. Klicken Sie im Menü Extras auf Optionen.

  2. Klicken Sie im Dialogfeld Optionen auf die Registerkarte Formulare.

  3. Aktivieren Sie das Kontrollkästchen Formular im Bereich Klassenvorlagen.

    Wurde noch keine Formularvorlage ausgewählt, dann wird das Dialogfeld Formularvorlage eingeblendet, damit Sie eine Formularklasse auswählen können. Ansonsten können Sie die Vorlage ändern, indem Sie die Dialogschaltfläche auswählen und eine andere Klasse markieren.

  4. Wählen Sie Als Standardeinstellung verwenden, wenn Sie möchten, dass die Vorlage in nachfolgenden Arbeitssitzungen von Visual FoxPro verwendet wird.

  5. Wählen Sie OK.

Einstellen von Formularvorlagen

Sie können Formularsatzvorlagen auf gleiche Weise wie Formularvorlagen angeben. Folgende Kombinationen sind möglich:

  • Sowohl Formularsatz- als auch Formularvorlagen werden angegeben.

    Wenn Sie im Dialogfeld Neu auf Formular klicken (oder eine der anderen Möglichkeiten verwenden, ein neues Formular zu erstellen), wird automatisch ein Formularsatz erstellt, der auf der Vorlage für Formularsatzklassen basiert. Wenn Sie im Formular-Designer im Menü Formular auf den Befehl Neues Formular hinzufügen klicken, wird zum Formularsatz ein Formular hinzugefügt, das auf Ihrer Formularvorlage basiert.

  • Es wird nur die Formularsatzvorlage angegeben.

    Wählen Sie Formular im Dialogfeld Neu (oder eine der anderen Möglichkeiten, ein neues Formular zu erstellen), dann wird automatisch ein Formularsatz erstellt, der auf der Vorlage-Formularsatzklasse basiert. Wenn Sie im Formular-Designer im Menü Formular auf den Befehl Neues Formular hinzufügen klicken, wird zum Formularsatz ein Formular hinzugefügt, das auf der Visual FoxPro-Formularbasisklasse basiert.

  • Es wird nur die Formularvorlage angegeben.

    Wählen Sie Formular im Dialogfeld Neu (oder eine der anderen Möglichkeiten, ein neues Formular zu erstellen), dann wird automatisch ein Formular, das auf Ihrer Formularvorlage basiert, erstellt.

  • Es werden keine Vorlagen angegeben.

    Wählen Sie Formular im Dialogfeld Neu (oder eine der anderen Möglichkeiten, ein neues Formular zu erstellen), dann wird automatisch ein Formular, das auf der Visual FoxPro-Formularbasisklasse basiert, erstellt.

Siehe auch

Erstellen von Formularen mit lokalen und Remotedaten | Erstellen von Formularen | Dialogfeld "Optionen" | Speichern eines Formulars als HTML-Datei | Festlegen der Entwurfsfläche für ein Formular | Verwalten mehrerer Instanzen eines Formulars