Delphi中的自定义背景颜色,启用了运行时主题

Dav*_*vák 7 delphi vcl themes colors

我在运行时创建了一堆Panel,我想改变它们的颜色.颜色属性不起作用,我不想转动运行时主题...

有任何想法吗?

我正在使用Delphi XE3.

谢谢你的帮助!

bum*_*mmi 7

从StyleElements中删除seClient并将ParentBackground设置为false.

aPanel.StyleElements :=  Panel1.StyleElements - [seClient];
aPanel.ParentBackground := False;
aPanel.Color := clLime;
Run Code Online (Sandbox Code Playgroud)