Delphi. LiveBindings. Очень простой пример.

Насколько я понял, при самостоятельном изучении технологии LiveBindings, она создана для облегчения и ускорения разработки Delphi приложений. Достаточно хорошо технология описана в книге Осипова Д.Л. “Программирование для Windows, OS X, iOS, Android”.

Итак, в данном посте разберем самый простой пример, свяжем tedit и tlabel…

Создадим обычное VCL приложение

1

 

Далее, View | LiveBindings Designer

2

 

 

Зажимаем левой кнопкой мыши свойство Text у Edit1 и тащим до свойства Caption у Label1. Всё, свойства связаны. Теперь, если написать что-нибудь в Edit1.Text, то после нажатия клавиши Enter – тоже самое появится в Label1.

3

 

Интересный момент. Если выделить стрелку в дизайнере, и посмотреть на неё в объектном инспекторе, то мы увидим свойство Category, в котором написано “Quick Bindings”

4

 

Согласно книге Осипова Д.Л. существует как минимум 4 типа связей…

Quick Bindings

Binding Expressions

Lists

Links

by Stanislav_Panteleev