![]() |
TEdit auf TTabSheet mit Themes
Liste der Anhänge anzeigen (Anzahl: 1)
Hallo Delphi-Community,
Ich benötige schon wieder Hilfe bei einem (vermeintlich?) kleinen Design-Problem, das mit Themes zusammenhängt. Die Situation ist wie folgt: Eine Form, darauf ein TPageControl, auf diesem ein TTabSheet und auf diesem mehrere TEdits. Zwei der TEdits sind ReadOnly, eines davon hat BorderStyle=bsNone. Um die letzten beiden TEdits geht es, konkret um deren (Hintergrund)farbe: ![]() Wie kann ich erreichen, dass die TEdits die (Hintergrund)farbe des TabSheets benutzen, wenn Themes aktiviert sind? Je nach Theme gibt es ja noch einen Farbverlauf auf den TabSheets, wie auch auf dem Bild zu sehen ist. Und ja, ich brauche TEdits an den Stellen, denn erstens sieht das im Produktivprojekt besser/einheitlicher aus, und zweitens brauche ich eine Möglichkeit, um den angezeigten Text in die Zwischenablage zu kopieren. Ich hab
MfG Dalai |
AW: TEdit auf TTabSheet mit Themes
Keiner ne Idee? Es würde mir schon reichen, wenn ich die Farbe des TabSheet im Bereich des TEdit irgendwie zuverlässig ermitteln könnte, um sie dem TEdit zuzuweisen. Aber selbst Versuche im OnActivate des Form funktionieren nur zufällig. Das Auslesen der Farbe in einen Timer zu packen, der im OnActivate aktiviert wird, funktioniert zwar, ist aber eher ein Würgaround.
Gibt's bessere Möglichkeiten? MfG Dalai |
AW: TEdit auf TTabSheet mit Themes
Das hat nichts mit den TabSheets zu tun, sondern mit den Styles.
Sobald du Styles benutzt, werden solche Werte wie
Delphi-Quellcode:
einfach überschrieben.
Color
Einfach mal ausprobieren und ein Edit auf eine schnöde Form legen und ParentColor setzen. Starten ohne Style -> so wie gewünscht Starten mit Style -> Hintergrund ist so, wie vom Style vorgegeben |
AW: TEdit auf TTabSheet mit Themes
Zitat:
Zitat:
Zitat:
MfG Dalai |
AW: TEdit auf TTabSheet mit Themes
Upps, Themes nicht Styles :oops:
Sag ja schon gar nichts mehr :duck: |
Alle Zeitangaben in WEZ +1. Es ist jetzt 06:41 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz