LiveBindings.BindLinkFMX Sample

From RAD Studio Code Examples
Jump to: navigation, search

This sample project demonstrates the use of a TBindLink.

Location

You can find the BindLinkFMX sample project at:

  • Start | Programs | Embarcadero RAD Studio Alexandria | Samples and then navigate to Object Pascal\LiveBindings\bindlink\fmx
  • Subversion Repository:
    • You can find Delphi code samples in GitHub Repositories. Search by name into the samples repositories according to your RAD Studio version.

Description

This sample demonstrates the use of a TBindLink. This sample uses LiveBindings to bind a TBindNavigator with other controls.

How to Use the Sample

  1. Navigate to Start | Programs | Embarcadero RAD Studio Alexandria | Samples, go to Object Pascal\LiveBindings\bindlink\fmx and open BindLinkFMXProject.dproj.
  2. Press F9 or choose Run > Run.
  3. When you run the application the main window displays the visual components of the sample. Initially the components display the first item of the dataset.
  4. Use the TBindNavigator to navigate through the dataset.
  5. See how the rest of the visual components update when navigating through the dataset.
  6. Choose View > LiveBindings Designer to open the LiveBindings Designer and view the data binding connections.

Files

File Contains

BindLinkFMXProject

The project itself.

FormUnit1

The main form where the components are located.

Readme.html

Basic information about this sample.

Implementation

  • Use the BindNavigator1 TBindNavigator to navigate through the dataset.
  • TBindingsList is used to create managed binding among the different components. TBindLink is used to create bindings to the columns of the dataset.
  • The ImageWithHandler TImageControl displays the Graphic Field of the selected fish within the dataset.
  • The EditWithHandler TEdit displays the Category Field of the selected fish within the dataset.
  • The ListBoxWithHandler TListBox displays the different Categories of the dataset.
  • The MemoWithHandler TMemo displays the Notes of the selected fish.
  • The LabelFields TLabel displays the Category and Species Name of the selected fish. The LabelPosition TLabel displays the position of the selected fish within the dataset.

Uses

See Also