Entwickler-Ecke
Multimedia / Grafik - Pagecontroll soll Farbe nicht vom Formular übernehmen
SystemError - Fr 10.04.09 21:01
Titel: Pagecontroll soll Farbe nicht vom Formular übernehmen
N'abend,
Gibt es eine Eigenschaft bei PageControlls, dass nicht automatisch die Hintergrundfarbe des zugehörigen Formulars benutzt wird? Ich möchte mein Formular selbst nämlich weiß haben, dass Pagecontroll hingegen soll sein Standardgrau beibehalten.
Hidden - Fr 10.04.09 21:24
Hi :)
Gab es da nicht eiene Boolean-Eigenschaft namens ParentColorBackground? Im Zweifelsfall ein Panel auf den TabSheet, TPageControl macht ja sowieso Probleme, wenn direkt Komponenten darauf platziert werden(nach Abspeichern und erneutem Öffnen des Projekts sind teilweise Komponenten verschoben, sehr unschön :|).
E: ParentBackground wars, gibt es aber nur beim Panel. Das würde ich aber auf jeden Fall draufziehen.
mfG,
SystemError - Fr 10.04.09 22:01
also ParentBackground gibet nicht, nur iwas mit Hint und BiDi-Mode
jaenicke - Fr 10.04.09 22:09
Setz es einfach auf ein Panel mit BevelOuter auf bvNone. Dann wird es nur mit XPStyle entsprechend dem Systemstil weiß, aber da sähe das grau ja auch nicht schön aus. (Ok, schön sieht es nie aus, aber mit XPStyle erst recht nicht.)
GTA-Place - So 12.04.09 22:33
Über den Objektinspektor geht das nicht, aber setze in OnCreate PageControl1.Brush.Color := clBtnFace; dann ist es wieder grau.
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!