在想要使用LiveBindings的德尔菲XE5中。我对这件事不熟悉。
我有一个VCL TForm和一个TEdit。
我在一个独立的单元中有一个组件:
TMyComponent=class(TComponent)
private
FMyProperty: Integer;
public
property MyProperty: Integer read FMyProperty write FMyProperty;
end;现在,我想将MyProperty绑定到TEdit。
我通过右键单击TEdit并选择"Bind可视“以及使用LiveBindings向导尝试了这一点。问题是MyComponent没有在组件列表中列出。
包含MyComponent的单元位于表单的uses子句中。
我做错了什么?
谢谢!
发布于 2014-03-18 00:26:52
IDE只知道已向其注册的组件类。要在设计时使其工作,您需要构建一个注册组件类的包。否则,您将需要以编程方式创建绑定。我对LiveBindings系统并不特别熟悉,但是livebindings标记中有几个问题说明了它是如何完成的。
https://stackoverflow.com/questions/22467732
复制相似问题