【发布时间】:2016-02-25 01:57:33
【问题描述】:
我在这里遇到了一个奇怪的情况。在 IDE 中,新添加组件的 ParentFont 属性不断更改为 FALSE。
我可以如下演示:
- 文件|新的 VCL 表单应用程序。无需保存任何内容。
- 将 3 个 tLabel 添加到新的空表单中。
- 依次查看对象检查器中的每一项。 ParentFont 设置为 FALSE - 它应该是 true。
- 将每个标签更改为 ParentFont = TRUE。
- 多次更改表单的字体大小,并确认标签按预期更改。
- 选择一个标签,在 Object Inspector 中检查它的 ParentFont。又是 FALSE!
- 再次更改表单的字体大小,注意最后检查的标签没有改变。
对我来说,这与标签的字体在 IDE 中被选中时以某种方式被更改是一致的,但是我无法检测到这一点。
有没有人知道什么可能被破坏?和/或我能做些什么?
=========== [编辑] ==============
好吧,我已经卸载并完成了 Delphi 的全新安装,没有第三方组件。问题还是很明显的!
这是一个演示视频: http://topshare.com.au/DelphiParentfontProblemDemo.avi
【问题讨论】:
-
我以前也遇到过类似的问题(XE5,Win8。不是完全相同的问题)。这是由于安装了过多的附加组件造成的。您是否尝试重新启动delphi或PC?也许完全干净重新安装delphi?
-
我希望避免完全重新安装,这确实需要我一段时间。一个干净的 IDE,在启动时使用 -rTest 选项,行为略有不同,但问题仍然存在。我犹豫是否尝试修复选项,因为我不确定它是否会影响我的插件组件。
-
Vcl.Forms.pas文件没有修改吗?
标签: delphi delphi-xe5