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 Hintergrundfarbe für Schrift (https://www.delphipraxis.net/138471-hintergrundfarbe-fuer-schrift.html)

R2009 11. Aug 2009 06:33


Hintergrundfarbe für Schrift
 
Hallo,

im drawcell Ereignis eines Stringgrids verwende ich folgenden Code:

Delphi-Quellcode:
      canvas.Font.Color := clRed;
      Canvas.TextOut(Rect.Left + 2, Rect.Top + 1, sg1.Cells[ACol, ARow]); //Denn Text in der Zelle ausgeben
Die Schriftfarbe wird durch canvas.font.color gesetzt. Wie setze ich die Hintergrundfarbe zu diesem Text?

Vielen Dank im Vorraus

himitsu 11. Aug 2009 06:35

Re: Hintergrundfarbe für Schrift
 
Zitat:

Zitat von R2009
Wie setze ich die Hintergrundfarbe zu diesem Text?

für Hintergründe würde ich mal bei Canvas.Brush.Color und Co. nachsehn

mkinzler 11. Aug 2009 06:36

Re: Hintergrundfarbe für Schrift
 
Müsste mit
Delphi-Quellcode:
Canvas.Brush.Color := <Farbe>;
setzbar sein

R2009 11. Aug 2009 06:37

Re: Hintergrundfarbe für Schrift
 
OK,
hat sich erledigt:

Delphi-Quellcode:
   canvas.Font.Color := clRed;
   Canvas.Brush.Color := clbtnface;
   Canvas.TextOut(Rect.Left + 2, Rect.Top + 1, sg1.Cells[ACol, ARow]); //Denn Text in der Zelle ausgeben
War leider etwas auf dem Schlauch gestanden.
Danke


Alle Zeitangaben in WEZ +1. Es ist jetzt 13:48 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-2025 by Thomas Breitkreuz