Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi XP THEME bei einigen Labels verhindern (https://www.delphipraxis.net/33944-xp-theme-bei-einigen-labels-verhindern.html)

QuickAndDirty 15. Nov 2004 12:18


XP THEME bei einigen Labels verhindern
 
Hallo,
ich habe eine Anwendung geschrieben
die das XPManifest verwendet. Leider werden
auch einige Labels für die ich verschiedene
Schrift und Hintergrund -Farben ausgeählt habe,
die nicht zum Theme Passen, verändert.
Das ist aber nicht erwünscht, denn es handelt sich dabei
um Farbbeispiele für Schriftfarbe und Hintergrundfarbe.

Wie kann ich bei diesen Labels das Theming unterbinden
ohne eine neue Componnete zu schreiben?

alcaeus 15. Nov 2004 12:19

Re: XP THEME bei einigen Labels verhindern
 
Hi QuickAndDirty,

wenn du mal die Suchfunktion bemüht hättest, dann hättest du auch gemerkt dass man das Theming für einzelne Komponenten nicht abschalten kannst.

Greetz
alcaeus

QuickAndDirty 15. Nov 2004 12:56

Re: XP THEME bei einigen Labels verhindern
 
ja aber es muss eine möglichkeit geben ein
Schrift farbe und Hintergrund Beispiel zu liefern
oder?

Auch wenn Theming an ist.

oder muss ich mir aus ner Painbox eine Compo
selbst bauen?

Sprint 15. Nov 2004 16:03

Re: XP THEME bei einigen Labels verhindern
 
Zitat:

Zitat von QuickAndDirty
oder muss ich mir aus ner Painbox eine Compo
selbst bauen?

Entweder selberzeichen oder du nimmst z.B. ein TPanel.

QuickAndDirty 16. Nov 2004 07:52

Re: XP THEME bei einigen Labels verhindern
 
THX habs in eine Paintbox selbst gezeichnet.

-NIP- 18. Nov 2004 11:11

Re: XP THEME bei einigen Labels verhindern
 
Ich habe jetzt eine Paintbox auf ein Panel gezogen, damit als Hintergrundfarbe beim zeichnen die Farbe des Panels als Hintergrundfarbe hat. Wenn ich jetzt den XP-Theme aktiviere, geht die Farbe vom Panel aber auf clBtnFace.
Kann man das auch irgendwie schaffen, ohne immer den Hintergrund in der Paintbox selber zu zeichnen?

-NIP-

Sprint 18. Nov 2004 11:50

Re: XP THEME bei einigen Labels verhindern
 
Delphi-Quellcode:
  Panel1.ControlStyle := Panel1.ControlStyle - [csParentBackground];
  Panel1.Color := clRed;


Alle Zeitangaben in WEZ +1. Es ist jetzt 02:39 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz