Verknüpfen einer Eigenschaft einer Komponente mit einem Steuerelement

Aus RAD Studio
Wechseln zu: Navigation, Suche

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.

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.

LBTLabelEdit.png

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.

LBTLinkPropertyWithControl1.png

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.

LBTLinkPropertyWithControl2.png

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.

LBTLinkPropertyWithControl3.png

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.

LBTBindingsList.png

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.

LBTLinkPropertyWithControlResults.png

Siehe auch