Einzelnen Beitrag anzeigen

mquadrat

Registriert seit: 13. Feb 2004
1.113 Beiträge
 
Delphi XE2 Professional
 
#1

TChart -> TFrame -> TPageControl: Farbe falsch!

  Alt 11. Sep 2008, 18:35
Nabend zusammen,

ich steh grad aufm Schlauch, vielleicht könnte mir da mal kurz jemand runter helfen. Ich habe einen Frame, den ich dynamisch auf die Tabsheets eines PageControl lade. Auf dem Frame befindet sich ein Chart. Der Chart hat ParentColor = true, der Frame ParentColor und ParentBackground = true.

Wenn ich mir das ganze nun unter Vista anschaue hat der Chart clBtnFace als Farbe und nicht wie ich erwarten würde, das weiß der Tabsheets in Vista.

Mein erster Ansatz war jetzt beim Erzeugen des Frames die Farbe des Charts von Hand auf die Farbe des Tabsheets zu setzen. Theoretisch gut, praktisch ist .Color allerdings protected, so dass ich da nicht ran komm.

Da stellen sich zwei Fragen:
1) Warum nimmt der Chart nicht automatisch die Farbe seines Parents an?
2) Wie krieg ich ihn da von Hand drauf.

Einfach den Frame weiß machen is nicht, soll ja unter Win Classic tatsächlich grau sein.



Danke schon mal im Voraus.
  Mit Zitat antworten Zitat