【问题标题】:How to change buttons font color with vcl styles?如何使用 vcl 样式更改按钮字体颜色?
【发布时间】:2019-07-28 07:12:06
【问题描述】:

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

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

【问题讨论】:

    标签: delphi delphi-xe2 vcl-styles jedi


    【解决方案1】:

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

    【讨论】:

    • 那是 XE3 或更高版本
    • @CarlosM 真的吗?然后你可以修改样式(这会改变所有按钮字体颜色),或者升级你的 Delphi,因为 XE2 有点旧。
    猜你喜欢
    • 2016-09-11
    • 1970-01-01
    • 2012-10-20
    • 1970-01-01
    • 2015-03-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多