想要在Delphi XE5中使用LiveBindings。我是新手。
我有一个带有TEdit的VCL TForm。
我有一个单独的组件:
TMyComponent=class(TComponent)
private
FMyProperty: Integer;
public
property MyProperty: Integer read FMyProperty write FMyProperty;
end;
现在我想将MyProperty绑定到TEdit。
我通过右键单击TEdit并选择“直观绑定”以及LiveBindings向导来尝试此操作。问题是MyComponent没有列在那里的组件列表中。
包含MyComponent的单位位于表单的uses子句中。
我做错了什么?
谢谢!
答案 0 :(得分:1)
IDE只知道已向其注册的组件类。要在设计时使其工作,您需要构建一个注册组件类的包。否则,您需要以编程方式创建绑定。我对LiveBindings系统并不是特别熟悉,但livebindings标签中有几个问题显示它是如何完成的。