【问题标题】:Parentfont seems to change randomlyParentfont 似乎随机变化
【发布时间】:2016-02-25 01:57:33
【问题描述】:

我在这里遇到了一个奇怪的情况。在 IDE 中,新添加组件的 ParentFont 属性不断更改为 FALSE。

我可以如下演示:

  1. 文件|新的 VCL 表单应用程序。无需保存任何内容。
  2. 将 3 个 tLabel 添加到新的空表单中。
  3. 依次查看对象检查器中的每一项。 ParentFont 设置为 FALSE - 它应该是 true。
  4. 将每个标签更改为 ParentFont = TRUE。
  5. 多次更改表单的字体大小,并确认标签按预期更改。
  6. 选择一个标签,在 Object Inspector 中检查它的 ParentFont。又是 FALSE!
  7. 再次更改表单的字体大小,注意最后检查的标签没有改变。

对我来说,这与标签的字体在 IDE 中被选中时以某种方式被更改是一致的,但是我无法检测到这一点。

有没有人知道什么可能被破坏?和/或我能做些什么?

=========== [编辑] ==============

好吧,我已经卸载并完成了 Delphi 的全新安装,没有第三方组件。问题还是很明显的!

这是一个演示视频: http://topshare.com.au/DelphiParentfontProblemDemo.avi

【问题讨论】:

  • 我以前也遇到过类似的问题(XE5,Win8。不是完全相同的问题)。这是由于安装了过多的附加组件造成的。您是否尝试重新启动delphi或PC?也许完全干净重新安装delphi?
  • 我希望避免完全重新安装,这确实需要我一段时间。一个干净的 IDE,在启动时使用 -rTest 选项,行为略有不同,但问题仍然存在。我犹豫是否尝试修复选项,因为我不确定它是否会影响我的插件组件。
  • Vcl.Forms.pas文件没有修改吗?

标签: delphi delphi-xe5


【解决方案1】:

原来这是 XE5 的一个已知问题: https://forums.embarcadero.com/thread.jspa?messageID=716297#716297

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-01-08
    • 1970-01-01
    • 2016-04-05
    • 2018-05-30
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多