Delphi Statictext字体颜色变化无样式

Tob*_*997 6 delphi

我想将 StaticText 字体颜色从黑色更改为clBlue. 我该怎么办?

目前我正在做

StaticText.Font.Color := clBlue;
Run Code Online (Sandbox Code Playgroud)

但这对颜色没有影响。

我能做些什么?谢谢!

Dav*_*nan 5

TStaticText控件是 Win32 控件的包装STATIC。启用主题后,系统会忽略指定的字体颜色,并使用主题指定的颜色。其他标准系统控件也以这种方式运行。

如果您希望能够指定文本的颜色,则需要使用不同的控件。例如,TLabel


dwr*_*udr 5

将静态文本Transparent属性设置为False