Verknüpfen einer Eigenschaft einer Komponente mit einem Steuerelement
Nach oben zu LiveBindings-Experte
In dieser Prozedur wird gezeigt, wie Sie mit dem LiveBindings-Experten eine Eigenschaft einer Komponente mit einem Steuerelement verknüpfen.
Inhaltsverzeichnis
Erstellen Sie eine Geräteübergreifende HD-Anwendung, und platzieren Sie eine Beschriftung (TLabel) und ein Eingabefeld (TEdit) auf dem Formular. In diesem Tutorial wird gezeigt, wie Sie die Eigenschaft Text der Beschriftung an das Eingabefeld-Steuerelement binden.
Tipp: Damit der LiveBindings-Experte im Kontextmenü zur Verfügung steht, müssen Sie ihn im Dialogfeld Tools > Optionen > LiveBindings aktivieren, indem Sie "LiveBindings-Experten in Kontextmenü anzeigen" auswählen. (Wenn Sie den Experten aus dem LiveBindings-Designer starten, müssen Sie den Befehl in diesem Dialogfeld nicht aktivieren.)
Schritt 1: Bindungsaufgabe
Nach dem Ablegen der Beschriftung und des Eingabefeldes müssen Sie die Beschriftung an das Eingabefeld binden.
Klicken Sie mit der rechten Maustaste auf die Beschriftung, und wählen Sie den Befehl LiveBindings-Experte aus.
Wählen Sie anschließend auf der Expertenseite Bindungsaufgabe die Option Eine Eigenschaft der Komponente "Label1" mit einem Steuerelement verknüpfen aus.
Klicken Sie auf Weiter.
Schritt 2: Komponenteneigenschaft
Die Komponente ist als Label1 in dem Kombinationsfeld ausgewählt. Sie könnten eine andere Komponente auswählen, aber dies ist nicht das Ziel dieser Prozedur.
Wählen Sie im Kombinationsfeld Eigenschaft den Eintrag Text aus, damit der Text der Beschriftung geändert wird, wenn Sie Text in das Eingabefeld eingeben.
Klicken Sie auf Weiter.
Schritt 3: Steuerelement
Jetzt werden Sie aufgefordert, ein vorhandenes Steuerelement auszuwählen, oder Sie haben die Option, ein neues Steuerelement zu erstellen, an das die Eigenschaft Text der Beschriftung gebunden werden soll. Wählen Sie auf der Registerseite Vorhandenes Steuerelement in der Liste Edit1 aus.
Klicken Sie auf Fertig stellen.
Die Ergebnisse
Nachdem der Experte geschlossen wurde und der Designer in der IDE wieder aktiv ist, können Sie sehen, dass dem Formular eine neue TBindingsList-Komponente hinzugefügt wurde. Um das Dialogfeld Editor für Bindungsausdrücke zu öffnen, doppelklicken Sie auf die Komponente BindingsList1.
Führen Sie nun die Anwendung aus (drücken Sie F9), und testen Sie den Bindungsausdruck, indem Sie Text in das Eingabefeld eingeben und dann die Eingabetaste drücken.
Der folgende Screenshot zeigt die ausgeführte Anwendung.