Einzelnen Beitrag anzeigen

Benutzerbild von Lannes
Lannes

Registriert seit: 30. Jan 2005
Ort: Münster
745 Beiträge
 
Delphi 3 Professional
 
#3

Re: StringGrid mit Farben drucken

  Alt 5. Okt 2009, 11:14
Hallo,

etwas daneben , damit wird nur der eigentliche Text hinterlegt, und da die Textlänge unterschiedlich sein wird ...

Würde sagen das da mit Printer.Canvas.FillRect entsprechend der Bedingungen in OnDrawcell gearbeitet werden muss.

angenommen Spalte 3 und 6 in rot:
Delphi-Quellcode:
Printer.Canvas.Brush.Style := bsClear;
//...
if J in [2,5] then
  begin
  Printer.Canvas.Brush.Color := clRed;
  Printer.Canvas.FillRect(...);
  end;
Printer.Canvas.TextOut(...);
oder so ähnlich ...
MfG Lannes
(Nichts ist nicht Nichts) and ('' <> nil ) and (Pointer('') = nil ) and (@('') <> nil )
  Mit Zitat antworten Zitat