0

想在 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 子句中。

我究竟做错了什么?

谢谢!

4

1 回答 1

1

IDE 只知道已向其注册的组件类。要在设计时完成这项工作,您需要构建一个注册组件类的包。否则,您需要以编程方式创建绑定。我对 LiveBindings 系统不是特别熟悉,但是标记中有几个问题说明了它是如何完成的。

于 2014-03-18T00:26:52.970 回答