【发布时间】: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