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 Tabsheet Hintergrundfarbe bei XP-Manifest (https://www.delphipraxis.net/111500-tabsheet-hintergrundfarbe-bei-xp-manifest.html)

Rainer Wolff 4. Apr 2008 12:38


Tabsheet Hintergrundfarbe bei XP-Manifest
 
Hallo Delphianer,

ich möchte auf meinem Tabsheet in eine Paintbox zeichnen. Um die Paintbox zu löschen, verwende ich
Paintbox.Canvas.FillRect(Rect(0,0,Paintbox.Width,P aintbox.Height));

Sobald ich aber das XP-Manifest und den XP-Style verwende, bekomme ich für den Paintboxhintergrund nicht mehr die richtige Farbe. Welche Farbe muss ich hier eintragen?

Gruß Rainer

Bernhard Geyer 4. Apr 2008 12:47

Re: Tabsheet Hintergrundfarbe bei XP-Manifest
 
Zitat:

Zitat von Rainer Wolff
Sobald ich aber das XP-Manifest und den XP-Style verwende, bekomme ich für den Paintboxhintergrund nicht mehr die richtige Farbe. Welche Farbe muss ich hier eintragen?

Keine einzelne! Beim XP-Style wird dies aus einer Bitmap als Kachelmuster bzw. durch einen Farbverlauf definiert.

Rainer Wolff 4. Apr 2008 12:58

Re: Tabsheet Hintergrundfarbe bei XP-Manifest
 
Und wie lösche ich dann die Paintbox?

Bernhard Geyer 4. Apr 2008 13:02

Re: Tabsheet Hintergrundfarbe bei XP-Manifest
 
Zitat:

Zitat von Rainer Wolff
Und wie lösche ich dann die Paintbox?

Entweder das verhalten nachbauen oder per Invalitate den "normalen" Neuzeichenprozess des Tabsheets anstoßen und dann danach Zeichnen


Alle Zeitangaben in WEZ +1. Es ist jetzt 02:06 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