Delphi vcl组件 'About'属性

标签 delphi properties components vcl

我目前正在制作一个新的 vcl 组件,我之前制作过一些,现在发现我每次都做错了。 这只是一个小问题,但我想知道解决方案是什么。

我的组件有一个 Constant cmpVersion = 1.01;然后显示在“关于”已发布属性中,显示组件的版本。

在组件构造函数中,About 属性设置为常量的值。

如果将组件放在表单上,​​一切似乎都正常,about 属性是正确的版本,但如果我更改组件包中的版本常量,请重新安装该包并重新打开已在该组件上安装该组件的测试应用程序形式它仍然显示旧版本,因为它是在构造函数中设置的。

我猜 About 属性保存在测试应用程序 dfm 中。

打开已包含组件的表单时更新“About”属性的正确方法是什么?

最佳答案

Victoria 的评论包含解决方案,在 about 属性上使用“Stored = False”,这样它就不会保存在 dfm 中。

关于Delphi vcl组件 'About'属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51380039/

相关文章:

regex - 如何使用“在文件中查找”在 Delphi 中执行 bool 'AND' 搜索?

delphi - 如何更改、禁用按钮颜色 FMX?

python - 如何使用 Sphinx 为 Python 属性 setter 生成文档?

database - 写入 joomla 组件中的多个表?

parameters - Blazor 3.1 Component Tag Helper 参数

Delphi XE LiveBindings - 位到字节

sqlite - 使用 Delphi/Firedac 从 Sqlite 读取日期

ios - 无法从 UIViewController 访问 UIView 的 UIColor 属性

c# - 防止用户在C#中向字符串变量输入整数

javascript - 找不到 Ember 组件