'da bir TPanel'in rengini değiştirdiğinizde, bu kodla panelimin renginde değişiklik olmaz. Ben de bir buton ile denedim. Ben Delphi için oldukça yeni, bu yüzden herhangi bir cevap takdir edilecektir. false ParentBackground
ve ParentColor
gibi teşekkürlerDelphi
procedure TForm1.pnlClick(Sender: TObject);
begin
pnl.Color := clYellow;
end;
Standart kontroller temalıdır ve renkleri seçemezsiniz. Bildirilerinizde her zaman XP temalarını devre dışı bırakabilirsiniz. Veya belirli kontrollerde temaları devre dışı bırakın. Ya da sahibi çizin. Belki VCL stilleri yardımcı olacaktır. Ancak, Delphi'ye yeniyseniz, tavsiyem öğrenmek için başka bir yer seçmektir. Bu yeni başlayanlar için gerçekten ideal değil. –
[Delphi 2009 - çalışma zamanında bir TPanel oluşturun ve rengini değiştirin] (http://stackoverflow.com/q/3778161/576719). –