LiveBindings.BindLinkFMX Sample
This sample project demonstrates the use of a TBindLink.
Contents
Location
You can find the BindLinkFMX sample project at:
- Start | Programs | Embarcadero RAD Studio Athens | 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
- Navigate to Start | Programs | Embarcadero RAD Studio Athens | Samples, go to Object Pascal\LiveBindings\bindlink\fmx and open BindLinkFMXProject.dproj.
- Press F9 or choose Run > Run.
- 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.
- Use the TBindNavigator to navigate through the dataset.
- See how the rest of the visual components update when navigating through the dataset.
- 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.