Binden der erstellten Objekte

Aus RAD Studio
Wechseln zu: Navigation, Suche

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.

LBVCL3.png

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:

  1. Klicken Sie im Designer auf die drei Punkte in der rechten unteren Ecke des Blocks, der das Bildsteuerelement darstellt.
  2. Aktivieren Sie im Dialogfeld Bindbare Member die Member Top, Left, Width und Height, und klicken Sie auf OK.

    LBVCL4.png

Erstellen von LiveBindings

Jetzt können Bindungen zwischen den Eingabefeldern und den Abmessungseigenschaften des Bildes erstellt werden.

  1. Ziehen Sie eine Linie von der Eigenschaft Text des edtHeight-Blocks zu der Eigenschaft Height des Image1-Steuerelements.

    LBVCL5.png

  2. Ziehen Sie Linien von der Eigenschaft Text der anderen Eingabesteuerelemente zu den entsprechenden Eigenschaften des Image1-Steuerelements.

    LBVCL6.png

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.

LBVCL7.png

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.

Weiter

Zurück