Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
var
ObjToControlStrValBind: TBindingExpression;
ControlToObjStrValBind: TBindingExpression;
begin
ObjToControlStrValBind := TBindings.CreateManagedBinding(
{ inputs }
[TBindings.CreateAssociationScope([
Associate(MyObject1, 'o')
])],
'o.StrValue',
{ outputs }
[TBindings.CreateAssociationScope([
Associate(edStrValue, 'res')
])],
'res.Text',
nil);
end;
ControlToObjStrValBind := TBindings.CreateManagedBinding(
{ inputs }
[TBindings.CreateAssociationScope([
Associate(edStrValue, 'res')
])],
'res.Text',
{ outputs }
[TBindings.CreateAssociationScope([
Associate(MyObject1, 'o')
])],
'o.StrValue',
nil);
MVC-подход к реализации пользовательского интерфейса в Delphi. Часть 3. Объекты