首页 > 解决方案 > VCL TSpeedButton 不会更改 Delphi 10.4.1 中的字体大小

问题描述

我刚刚从 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 字体大小错误

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

有什么想法该怎么做?

标签: buttonfont-sizedelphi-10.4-sydney

解决方案


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

它应该在 10.4.2 中修复。


推荐阅读