Kolory komponentów

SZ
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 107
0

Witam.
Mam mały głupi problem, lecz trochę drażniący.
W całej aplikacji nie działa mi własność color niektórych komponentów np

Label1.color:=clblue;
panel1.color:=clgreen;

Nawet gdy ustawię tą własność w object inspectorze to na podglądzie formy owszem widać zmianę, lecz po skompilowaniu programu, kolor jest domyślny. Dodam, że dzieje się to na wszystkich formach.
Form1.color i edit1.color działa bez problemu.

Proszę o pomoc

pelsta
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 819
0

Może Transparent ustawiłeś na True.

SZ
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 107
0

Transparent mam wyłączony.

Misiekd
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 7923
0

zaznacz panel, zmień jego właściwość ParentColor na False i potem na true

SZ
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 107
0

Nic to nie daje.Komponent zachowuje się tak samo jak przedtem.
Dodam, ze mam problem z każdym labelem, panelem.

TR
  • Rejestracja: dni
  • Ostatnio: dni
0

może masz XPManifest...

SZ
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 107
0

Strzał w dziesiątke! Wielkie dzięki :)

SZ
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 3356
0

XPManifest moze byc i uzyty. Komponent Panel ma problem z kolorem, gdy go uzyjesz, ale - jak napisal Misiekd, mozna go obejsc. Ta wlasciwosc nie nazywa sie jak pamietam ParentColor, ale ParentBackground. Trzeba ja ustawic na true a potem z powrotem na false, aby panel nie tracil ustawionego koloru.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.