我可以在设计时将方法调用放在组件属性中吗?

时间:2010-01-13 09:44:30

标签: delphi c++builder

是否可以在Object Inspector中的对象的属性值中放置方法调用的占位符?我有一个方法,它返回一个我想要包含的字符串作为一些TADOConnection对象的连接字符串属性的一部分。更改方法的返回值将改变从DFM加载时分配给每个连接的内容。

我正在使用RAD Studio 2010。

1 个答案:

答案 0 :(得分:0)

不,你不能。您只能拥有属性和事件,但是:

您可以在Connection属性中创建set方法。这个set方法可以搜索应用程序中的所有表单和数据模块,它会尝试查找TADOConnection。当它找到一个时,它将改变它的连接属性。但是这只能在您将组件放入当前表单的设计时间内工作,但它在运行时可以正常工作。多数民众赞成不是一个很好的解决方案,也许你应该尝试@TommyA在评论中说的话。