Thema: Delphi DBGrid DrawColumnCell

Einzelnen Beitrag anzeigen

Kirchi

Registriert seit: 20. Feb 2006
105 Beiträge
 
Delphi 10.4 Sydney
 
#13

Re: DBGrid DrawColumnCell

  Alt 18. Mär 2009, 11:58
So sollte es gehen:

Delphi-Quellcode:
procedure Tfrm_depot.DBGrid3DrawColumnCell(Sender: TObject; const Rect: TRect;
  DataCol: Integer; Column: TColumn; State: TGridDrawState);
begin
  DBGrid3.Canvas.Font.Color := clblack;
  if Column.FieldName = 'gewinnthen
  begin
    if (trim(Column.Field.AsString) = '--') then
    begin
      DBGrid3.Canvas.Font.Color := clred;
    end
    else if (trim(Column.Field.AsString) = '') then
    begin
      DBGrid3.Canvas.Font.Color := clgreen;
    end;
  end;
  DBGrid3.DefaultDrawColumnCell(Rect, DataCol, Column, State);

end;
  Mit Zitat antworten Zitat