Delphi

2016-04-18 30 views
5

'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; 
+1

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. –

+0

[Delphi 2009 - çalışma zamanında bir TPanel oluşturun ve rengini değiştirin] (http://stackoverflow.com/q/3778161/576719). –

cevap

5

deneyin set değerleri.

+1

Teşekkürler! İşe yaradı! – RT5754