Delphi 如何使用vcl样式更改按钮字体颜色?

Delphi 如何使用vcl样式更改按钮字体颜色?,delphi,delphi-xe2,vcl-styles,jedi,Delphi,Delphi Xe2,Vcl Styles,Jedi,我正在设置一个表单的样式,更改TSpeedButton的字体颜色,但我的应用程序使用VCL样式,这会覆盖我在设计时设置的颜色。有没有人经历过这一点,并且知道实现这一点的方法?更改组件不是问题,我尝试过使用TButton、TSpeedButton、TJvSpeedButton(来自JEDI),但没有一个保持我设置的颜色 使用Delphi XE2时,属性StyleElements不可用。所有VCL控件都有一个属性StyleElements,您可以在该属性中禁用seFont,以覆盖样式的字体并放置自己

我正在设置一个表单的样式,更改TSpeedButton的字体颜色,但我的应用程序使用VCL样式,这会覆盖我在设计时设置的颜色。有没有人经历过这一点,并且知道实现这一点的方法?更改组件不是问题,我尝试过使用TButton、TSpeedButton、TJvSpeedButton(来自JEDI),但没有一个保持我设置的颜色


使用Delphi XE2时,属性StyleElements不可用。

所有VCL控件都有一个属性
StyleElements
,您可以在该属性中禁用
seFont
,以覆盖样式的字体并放置自己的字体

这是XE3或later@CarlosM真正地然后您可以修改样式(这将更改所有按钮字体的颜色),或者升级您的Delphi,因为XE2有点旧了。