LiveBindings.BindLinkVCL Sample
This sample project demonstrates the use of a TBindLink.
Contents
Location
You can find the BindLinkVCL sample project at:
- Start | Programs | Embarcadero RAD Studio Athens | Samples and then navigate to Object Pascal\LiveBindings\bindlink\vcl
- 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 TDBNavigator with other controls.
How to Use the Sample
- Navigate to Start | Programs | Embarcadero RAD Studio Athens | Samples, go to Object Pascal\LiveBindings\bindlink\vcl and open BindLinkVCLProject.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.
- Ensure the Active TCheckBox is checked to use the sample.
- Use the TDBNavigator to navigate through the dataset.
- See how the rest of the visual components update when navigating thought the dataset.
- Choose View > LiveBindings Designer to open the LiveBindings Designer and view the data binding connections.
Files
File | Contains |
---|---|
BindLinkVCLProject |
The project itself. |
BindLinkVCLFormUnit1 |
The main form where the components are located. |
Readme.html |
Basic information about this sample. |
Implementation
- Use the DBNavigator1 TDBNavigator 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 ImageWithHander TImage 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 MaskEditWithHandler TMaskEdit 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 Field of the selected fish.
- The LabelBind TLabel displays the Category, and Species Name of the selected fish. The LabelPosition TLabel displays the position of the selected fish within the dataset. The information these two TLabels display is defined in the Binding Expression Editor.
- The CheckBoxDatasetActive TCheckBox enables or disables the TDataSource.