Hallo,
was ist hier falsch am Code?
leider bekomme ich auch keine Fehlermeldung ?
Delphi-Quellcode:
procedure TForm1.StringGrid1DrawCell(Sender: TObject; ACol, ARow: Integer;
Rect: TRect; State: TGridDrawState);
var
c : TColor;
begin
if StringGrid1.Cells[3,Arow]='1' then
c:=clYellow
else
if StringGrid1.Cells[3,Arow]='2' then
c:=clFuchsia
else
if StringGrid1.Cells[3,Arow]='3' then
c:=clRed;
if gdSelected in State then
c:=clred;
StringGrid1.Canvas.FillRect(Rect);
StringGrid1.Canvas.Font.Color:=clBlack;
StringGrid1.Canvas.TextRect(Rect,Rect.Left, Rect.Top, StringGrid1.Cells[ACol, ARow]);
end;