Hinzufügen von Visual FoxPro-Steuerelementen zu einem Formular
Mit der Symbolleiste für Steuerelemente können Sie auf einfache Art und Weise beliebige Visual FoxPro-Standard-Steuerelemente zu Ihrem Formular hinzufügen.
Visual FoxPro-Standard-Steuerelemente
Kontrollkästchen
Hyperlink
Listenfeld
Drehfeld
Kombinationsfeld
Bild
Gebundenes OLE-Steuerelement
Textfeld
Befehlsschaltfläche
Beschriftung
OLE-Container-Steuerelement
Zeitgeber
Bearbeitungsfeld
Linie
Form
Sie fügen neue Steuerelemente hinzu, indem Sie diese auf der Symbolleiste für Formular-Steuerelemente auswählen und im Fenster des Formular-Designers anordnen. Beispielsweise möchten Sie vielleicht Feldern im Formular neue Beschriftungen oder neue Steuerelemente, wie z. B. Schaltflächen, Bearbeitungsfelder, Listenfelder usw., hinzufügen oder auch Bilder oder Linien und Formen, um die Darstellung Ihres Formulars zu verbessern.
So fügen Sie einem Formular ein Steuerelement hinzu
- Wählen Sie auf der Symbolleiste für Formular-Steuerelemente ein Steuerelement aus.
- Ziehen Sie im Fenster Formular-Designer den Mauszeiger, um ein Rechteck zu erstellen, in dem Sie das Steuerelement anordnen möchten, oder klicken Sie, um ein Steuerelement in seiner Standardgröße zu erstellen.
Das neue Steuerelement wird nun an der Position angezeigt, an der Sie es platziert haben. Anschließend können Sie es im Formular auf seine endgültige Position verschieben und nach Wunsch in der Größe ändern.
Hinzufügen mehrerer Steuerelemente
Wenn Sie auf die Schaltfläche Steuerelement wiederholen klicken, können Sie mehrere Steuerelemente desselben Typs hinzufügen, ohne mehrmals auf die Steuerelementschaltfläche in der Symbolleiste klicken zu müssen. Wenn Sie beispielsweise zu einem Formular fünf Textfelder hinzufügen möchten, vergewissern Sie sich, dass die Schaltfläche Steuerelement wiederholen aktiviert ist. Klicken Sie dann in der Symbolleiste für Formular-Steuerelemente einmal auf die Schaltfläche Textfeld, und fügen Sie alle fünf Textfelder zum Formular hinzu.
Die Schaltfläche Steuerelement wiederholen wird automatisch aktiviert, wenn Sie auf eine Schaltfläche in der Symbolleiste für Formular-Steuerelemente doppelklicken. Klicken Sie erneut auf die Schaltfläche Steuerelement wiederholen, oder klicken Sie in der Symbolleiste für Formular-Steuerelemente auf den Markierungszeiger, um Steuerelement wiederholen zu deaktivieren.
Hinzufügen eines Steuerelements unter Verwendung eines Generators
Wenn Sie beim Hinzufügen von Steuerelementen Hilfe benötigen, können Sie diese mit einem Generator hinzufügen und mit dem Formular verbinden, oder Sie können die Steuerelemente mit Hilfe der Symbolleiste für Formular-Steuerelemente und des Eigenschaftenfensters hinzufügen.
Während Assistenten zum schnellen Erstellen von Formularen verwendet werden, können mit Generatoren einem Formular Steuerelemente hinzugefügt werden. Der Generator stellt eine Reihe von Fragen zu dem Steuerelement, das dem Formular hinzugefügt wird, und legt die entsprechenden Eigenschaften fest, damit das Steuerelement wie gewünscht ausgeführt werden kann.
Wenn Sie beispielsweise zu einem Formular ein neues Textfeld hinzufügen möchten, fragt der Generator, welchen Textfeldstil Sie wünschen und welches Feld der Tabelle angezeigt werden soll.
Es gibt zwei Möglichkeiten, auf einen Generator zuzugreifen: Sie können das Kontextmenü des Formular-Designers verwenden oder auf der Symbolleiste für Formular-Steuerelemente auf die Schaltfläche Generator verwenden klicken, wenn Sie zu einem Formular Steuerelemente hinzufügen.
So fügen Sie mit einem Generator ein Steuerelement hinzu
- Klicken Sie in der Symbolleiste für Formular-Steuerelemente auf die Schaltfläche Generator verwenden.
- Wählen Sie auf der Symbolleiste für Formular-Steuerelemente das gewünschte Steuerelement aus, und ziehen Sie es in das Formular.
- Geben Sie auf den Generator-Registerkarten die erforderlichen Informationen ein.
Verwenden von Generatoren für alle Steuerelemente
Durch Aktivieren der Schaltfläche Generator verwenden auf der Symbolleiste für Formular-Steuerelemente können Sie bei jedem Hinzufügen eines Steuerelements zu einem Formular automatisch einen Generator verwenden.
So aktivieren Sie den Modus "Generator verwenden"
- Klicken Sie auf der Symbolleiste für Formular-Steuerelemente auf die Schaltfläche Generator verwenden.
Weitere Informationen zur Verwendung von Steuerelementen finden Sie in Kapitel 10, Verwenden von Steuerelementen. Weitere Informationen zu zulässigen Quellen für Bild-Steuerelemente finden Sie unter Grafikunterstützung in Visual FoxPro.
Hinzufügen von gebundenen Steuerelementen zu einem Formular
Daten in Tabellen, Ansichten, Tabellen- oder Ansichtsfeldern können durch Einstellen der ControlSource-Steuerelementeigenschaft an ein Feld gebunden werden bzw. durch Einstellen der RecordSource-Eigenschaft des Datenrasters an eine Tabelle oder eine Ansicht. Sie haben außerdem auch die Möglichkeit, gebundene Steuerelemente zu erstellen, indem Sie aus den folgenden Visual FoxPro-Fenstern Felder oder Tabellen direkt auf das Formular ziehen:
Die Klasse der so erstellten Steuerelemente ist hierbei von den Einstellungen Feldtypen Klassen zuordnen der Registerkarte Felder des Tabellen-Designers abhängig bzw. von den Einstellungen der Registerkarte Klassenzuordnung zu Feldern im Dialogfeld Optionen.
Anlegen der Datenumgebung
Das Platzieren der zugeordneten Tabellen oder Ansichten in der Datenumgebung des Formulars erleichtert das Verbinden neuer Steuerelemente mit den Feldern in den Tabellen oder Ansichten.
Wenn Sie eine Datenumgebung angelegt haben, werden die im Datenumgebungs-Designer verfügbaren Felder im Feld der ControlSource-Eigenschaft angezeigt, so dass Sie das Feld auswählen können, das Sie mit dem Steuerelement verbinden möchten.
Wenn Sie ein von einem Assistenten erstelltes Formular bearbeiten, werden Sie feststellen, dass die Datenumgebung Ihres Formulars bereits die Tabellen und Ansichten enthält, die Sie beim Einrichten des Formulars mit Hilfe eines Formular-Assistenten verwendet haben.
So zeigen Sie die Datenumgebung an
- Wählen Sie im Formular-Designer aus dem Menü Ansicht den Befehl Datenumgebung.
So fügen Sie der Datenumgebung eine Tabelle oder Ansicht hinzu
Wählen Sie aus dem Menü Datenumgebung den Befehl Hinzufügen.
Anmerkung Ist die Datenumgebung leer, wird automatisch das Dialogfeld Tabelle oder Ansicht hinzufügen angezeigt.
Wählen Sie im Dialogfeld Tabelle oder Ansicht hinzufügen das Optionsfeld Tabellen bzw. Ansichten.
Wählen Sie die gewünschte Tabelle oder Ansicht aus.
Wählen Sie Hinzufügen.
Anmerkung Um im Datenumgebungs-Designer Ansichten hinzufügen zu können, muss eine Datenbank geöffnet sein.
Anzeigen des Eigenschaftenfensters
Im Eigenschaftenfenster werden alle Eigenschaften der Steuerelemente angezeigt, die Sie einem Formular hinzufügen. Verwenden Sie die ControlSource-Eigenschaft im Eigenschaftenfenster, um das Ihrem Formular hinzugefügte Steuerelement im Datenumgebungs-Designer mit einem bestimmten Feld in der Tabelle zu verbinden.
So zeigen Sie das Eigenschaftenfenster an
Wählen Sie aus dem Menü Ansicht den Befehl Eigenschaften.
Anmerkung Wenn Sie das Eigenschaftenfenster zum Setzen der Steuerelementeigenschaften verwenden möchten, stellen Sie sicher, dass die Option Generator verwenden deaktiviert ist.
Siehe auch
Hinzufügen von Visual FoxPro-Containern | Hinzufügen von benutzerdefinierten Objekten zu einem Formular | Erstellen von Formularen | Hinzufügen von Objekten zu Formularen | Hinzufügen von Eigenschaften und Methoden zu einem Formular | Tabellen-Designer | Dialogfeld "Klassenzuordnung zu Feldern bearbeiten" | Hinzufügen von Steuerelementen zu einem Formular mit der Komponentensammlung | Hinzufügen von Steuerelementen zu einem von einem Assistenten erstellten Formular | Hinzufügen von benutzerdefinierten Objekten zu einem Formular | Auswählen, Verschieben und Ändern der Größe von Formular-Steuerelementen | Ausrichten von Steuerelementen in Formularen | Festlegen der Aktivierfolge für Steuerelemente