我正在设计一个改变TSpeedButton字体颜色的表单,但我的应用程序使用VCL样式,并覆盖我在设计时设置的颜色。有没有人经历过这个并且知道如何实现它?更改组件不是问题,我尝试过使用TButton,TSpeedButton,TJvSpeedButton(来自JEDI),但没有一个保留我设置的颜色。
使用Delphi XE2,属性StyleElements不可用。
所有VCL控件都有一个属性StyleElements,你可以在其中禁用seFont来覆盖样式的字体并放入你自己的字体。
StyleElements
seFont