Festlegen von Steuerelementeigenschaften
Sie können den Steuerelementtyp angeben, der erstellt wird, wenn Sie ein Feld oder eine Tabelle in ein Formular ziehen. So können Sie beispielsweise jedes Mal ein Textfeld-Steuerelement erstellen, wenn ein Zeichenfeld in ein Formular gezogen wird.
So ordnen Sie Feldtypen Klassen zu
Klicken Sie im Menü Extras auf Optionen.
Wählen Sie die Registerkarte Klassenzuordnung zu Feldern.
Um eine Feldtypzuordnung zu ändern, wählen Sie unter Ordnet Feldern Klassen für Drag & Drop zu eine Zeile aus, und wählen Sie anschließend Bearbeiten.
Wählen Sie im Dialogfeld Klassenzuordnung zu Feldern bearbeiten aus der Liste Typ einen Feldtyp aus.
Wählen Sie aus der Liste Typ den Eintrag Mehrere aus, um die Klasse festzulegen, die beim Ziehen einer Tabelle oder mehrerer Felder erstellt wird.
Wählen Sie Durchsuchen, um die Klassenbibliothek (VCX-Datei) auszuwählen, die das mit dem ausgewählten Feldtyp zu verknüpfende Steuerelement enthält.
Wählen Sie aus der Liste Name einen Klassennamen aus. Die hier spezifizierte Klasse wird jedes Mal erzeugt, wenn Sie ein Feld des ausgewählten Typs in ein Formular ziehen.
Wählen Sie OK, um die Zuordnung zu akzeptieren.
Setzen Sie die Optionen im Bereich Datenbankoptionen:
Aufgabenstellung Wählen Sie folgende Option aus Beim Ziehen eines Feldes oder einer Tabelle in ein Formular oder einen Container zusätzlich zum gebundenen Steuerelement eine Beschriftung erstellen. Feldüberschrift mit Drag & Drop übernehmen Die Comment-Eigenschaft des gebundenen Steuerelements auf den im Feld Kommentar der Registerkarte Felder des Tabellen-Designers spezifizierten Text setzen. Feldkommentar kopieren Die InputMask-Eigenschaft des gebundenen Steuerelements auf die in der Registerkarte Felder des Tabellen-Designers spezifizierte Eingabemaske setzen. Eingabemaske des Feldes kopieren Die Format-Eigenschaft des gebundenen Steuerelements auf das in der Registerkarte Felder des Tabellen-Designers spezifizierte Format setzen. Feldformat kopieren
Anmerkung Im Feld Klasse für Anzeige auf der Registerkarte Felder des Tabellen-Designers können Sie auch Klassen für Drag & Drop spezifizieren. Die Einstellungen im Tabellen-Designer haben Vorrang vor den hier spezifizierten Einstellungen.
Schnelles Erstellen eines einzelnen Steuerelements
Basierend auf der auf der Registerkarte Klassenzuordnung zu Feldern im Dialogfeld "Optionen" festgelegten Feldtypzuordnung können Sie schnell ein einzelnes Steuerelement erstellen. Sie können auch die Standardzuordnung überschreiben und einen anderen Klassentyp erstellen.
So erstellen Sie ein einzelnes Steuerelement
Klicken Sie in der Datenumgebung auf ein beliebiges Feld, und ziehen Sie dieses auf das Formular.
Anmerkung Die ControlSource-Eigenschaft des neu erstellten Steuerelements wird auf die Name-Eigenschaft des Feldes gesetzt.
So erstellen Sie ein einzelnes Steuerelement und überschreiben die aktuelle Feldzuordnung
- Klicken Sie in der Datenumgebung mit der rechten Maustaste auf ein beliebiges Feld, und ziehen Sie dieses auf das Formular.
- Wählen Sie aus dem Kontextmenü den Befehl Erstellt hier ein anderes Steuerelement.
- Wählen Sie im Dialogfeld Öffnen eine VCX-Datei (Visual Class Library, Visuelle Klassenbibliothek) aus.
- Wählen Sie im Feld Klassenname den Typ des zu erstellenden Steuerelements aus, und wählen Sie anschließend Öffnen.
Schnelles Erstellen mehrerer Steuerelemente
Sie können eine ganze Tabelle in ein Formular ziehen. Standardmäßig wird ein Datenraster-Steuerelement erstellt, wenn Sie eine Tabelle in ein Formular ziehen. Sie können dieses Standardverhalten überschreiben und mehrere Steuerelemente erstellen, die den Standardfeldtyp-Zuordnungen der einzelnen Felder der Tabelle entsprechen.
So erstellen Sie ein Datenraster-Steuerelement
- Wählen Sie in der Datenumgebung, dem Datenbank-Designer oder dem Projekt-Manager eine beliebige Tabelle aus, und ziehen Sie diese auf das Formular.
So erstellen Sie mehrere Steuerelemente
- Klicken Sie in der Datenumgebung, dem Datenbank-Designer oder dem Projekt-Manager mit der rechten Maustaste auf eine Tabelle oder auf zwei oder mehr hervorgehobene Felder einer Tabelle, und ziehen Sie diese auf das Formular.
- Wählen Sie aus dem Kontextmenü den Befehl Erstellt hier mehrfache Steuerelemente.
Siehe auch
Hinzufügen von Steuerelementen zu einem von einem Assistenten erstellten Formular | Erstellen eines neuen Formulars | Erstellen von Formularen mit lokalen und Remotedaten | Hinzufügen von Visual FoxPro-Objekten zu einem Formular | Datenumgebungs-Designer | Erstellen von Formularen