Delphi 我可以在不使用位图的情况下更改肤色吗?

Delphi 我可以在不使用位图的情况下更改肤色吗?,delphi,Delphi,在“位图样式管理器”中,当我需要更改窗体客户端区域或边框时,我必须从“位图”属性中选择它—单击鼠标左键+单击鼠标右键,然后应用。但是我想问,有没有一种方法可以改变颜色属性中的颜色?或者所有东西都必须是位图 我使用的是RAD 10.3.3 您可以在TForm属性中找到。 关于VCL 颜色=$你的颜色 关于FMX 设置Fill>Kind=Solid之后,您可以在Fill>color上设置颜色这是不正确的!请注意,问题是关于在使用VCL样式时更改窗体边框颜色的元素。VCL样式引擎使用样式数据中的颜色。

在“位图样式管理器”中,当我需要更改窗体客户端区域或边框时,我必须从“位图”属性中选择它—单击鼠标左键+单击鼠标右键,然后应用。但是我想问,有没有一种方法可以改变颜色属性中的颜色?或者所有东西都必须是位图

我使用的是RAD 10.3.3 您可以在TForm属性中找到。 关于VCL 颜色=$你的颜色

关于FMX
设置Fill>Kind=Solid之后,您可以在Fill>color上设置颜色这是不正确的!请注意,问题是关于在使用VCL样式时更改窗体边框颜色的元素。VCL样式引擎使用样式数据中的颜色。此答案是错误的。你应该更仔细地阅读这个问题。不,如果你想更改VCL样式的任何元素的颜色,你必须创建一个新图像,与原始图像大小完全相同,因为元素在图像中有固定的位置。你会从阅读VCL风格大师Rru RRUZ的网站中获益,我记得几年前有创建新配色方案的例子。这种风格系统非常糟糕,有时任何小的改变都会使Delphi产生错误和AV,因此我必须像每秒钟一样进行备份!!