Binden der erstellten Objekte
Nach oben zu Tutorial: Verwendung von LiveBinding in VCL-Anwendungen
Nach Abschluss des vorherigen Schritts können Sie mit dem nächsten Abschnitt fortfahren, im dem das Binden verschiedener Eigenschaften der Eingabefelder an die Eigenschaften des Bildsteuerelements beschrieben wird. Dazu wird der LiveBindings-Designer verwendet.
Wenn der LiveBindings-Designer nicht bereits angezeigt wird, öffnen Sie das Menü Ansicht und wählen den Befehl LiveBindings-Designer.
Aktivieren von bindbaren Membern
Zunächst müssen Sie im Designer die bindbaren Member Top
, Left
, Width
und Height
für das Bildsteuerelement aktivieren. Gehen Sie dazu folgendermaßen vor:
- Klicken Sie im Designer auf die drei Punkte in der rechten unteren Ecke des Blocks, der das Bildsteuerelement darstellt.
- Aktivieren Sie im Dialogfeld Bindbare Member die Member
Top
,Left
,Width
undHeight
, und klicken Sie auf OK.
Erstellen von LiveBindings
Jetzt können Bindungen zwischen den Eingabefeldern und den Abmessungseigenschaften des Bildes erstellt werden.
- Ziehen Sie eine Linie von der Eigenschaft
Text
des edtHeight-Blocks zu der EigenschaftHeight
des Image1-Steuerelements. - Ziehen Sie Linien von der Eigenschaft
Text
der anderen Eingabesteuerelemente zu den entsprechenden Eigenschaften des Image1-Steuerelements.
Wenn Sie das Erstellen der Bindungsausdrücke abgeschlossen haben, werden Sie feststellen, dass dem Formular eine neue Komponente hinzugefügt wurde: BindingsList1. Doppelklicken Sie auf diese Komponente, um das folgende Dialogfeld zu öffnen.
Im Editor für Bindungsausdrücke können Sie alle in Ihrer Anwendung verfügbaren Ausdrücke visuell bearbeiten. Doppelklicken Sie auf einen in der Bindungslistenkomponente aufgeführten Bindungsausdruck, um ein weiteres Dialogfeld zu öffnen. In diesem Dialogfeld werden die Parameter des ausgewählten Bindungsausdrucks bearbeitet. Hier können Sie Ihre Bindungsausdrücke genauso wie im Objektinspektor bearbeiten und ändern.
Die Anwendung kann jetzt ausgeführt werden.