Delphi 10.4.1中VCL TSpeedButton无法改变字体大小。

3
我刚从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 font size bug

在中间图片上,TSpeedButton的ParentFont为true,而TSpeedButton的Font.Size正确显示为11。
有什么想法吗?

同样的问题,你解决了这个问题吗? - Realbitt
1
不,我认为解决这个问题会浪费时间:你有三个选择: (1)用按钮或位按钮替换SpeedButtons; (2)等待Embarcadero发布更新的没有bug的Delphi; (3)浪费时间尝试修复本不应该出现问题的事情。我选择了第二个选项。 - ivo.tisljar
漫长的等待结束了,BitBtn已经修复 :) - ivo.tisljar
1个回答

2

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接