【问题标题】:VCL TSpeedButton doesn't change font size in Delphi 10.4.1VCL TSpeedButton 不会更改 Delphi 10.4.1 中的字体大小
【发布时间】:2021-04-17 21:48:22
【问题描述】:

我刚刚从 Delphi 10.3 升级到 Delphi 10.4.1,我尝试升级了几个应用程序。除了一件事,他们似乎工作得很好。

TSpeedButton 拒绝更改字体大小,它总是显示默认大小为 8。

为了演示这个问题,我制作了一个新的 VCL TForm,有一个 TButton、一个 TBitBtn 和一个 TSpeedButton(左图),然后我将 TForm 的 Font.Size 更改为 11。TSpeedButton 忽略了它(中图)。然后我将 TSpeedButton 的 Font.Size 更改为 20。TSpeedButton 也忽略了它(右图)。

中间图片TSpeedButton的ParentFont为真,TSpeedButton的Font.Size正确显示为11。

有什么想法吗?

【问题讨论】:

  • 同样的问题,这个问题你解决了吗?
  • 不,我认为解决这个问题会浪费时间:您有三个选择:(1) 将 SpeedButtons 替换为 Buttons 或 BitButtons; (2) 等到 Embarcadero 问题更新 Delphi 且没有错误; (3) 浪费时间试图修复不应该被破坏的东西。我选择了第二个选项。
  • 漫长的等待结束了,BitBtn 已经修复 :-)

标签: button font-size delphi-10.4-sydney


【解决方案1】:

这是 Delphi 10.4.1 中的一个已知错误:https://quality.embarcadero.com/browse/RSP-30755

它应该在 10.4.2 中修复。

【讨论】:

    猜你喜欢
    • 2014-09-12
    • 1970-01-01
    • 2019-09-06
    • 1970-01-01
    • 2019-11-29
    • 1970-01-01
    • 2018-07-28
    • 1970-01-01
    • 2019-04-01
    相关资源
    最近更新 更多