【发布时间】:2014-04-23 10:44:01
【问题描述】:
想在 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子句中。
我做错了什么?
谢谢!
【问题讨论】:
-
您是否在组件包中构建了 MyComponent 并将该包注册到 IDE?
-
@MasonWheeler 否。MyComponent 不在包中。它是非可视的,在运行时创建。
-
这可能是 IDE 不知道它的原因。
-
谢谢!然后我必须以编程方式创建绑定?或者最好的方法是什么?如果以编程方式:你知道如何做的教程吗?
标签: delphi livebindings