问题
When I set the Label's color e.g. on value clRed, the red on it only blink for a while. The color property still has clRed value, but in fact it has default clBtnFace color.
Screenshot discribes the problem better.
回答1:
Set Transparent to False. :-)
Edit: assuming it's a TLabel, as shown in the screenshot.
回答2:
Do you mean a TLabel
or a TPanel
? Your screenshot shows a label, but it should work for both components.
Make sure that the ParentColor
property is set to false
.
来源:https://stackoverflow.com/questions/981510/setting-label-and-statictext-color-property-problem-delphi-2009