求救!!!怎么使用Canvas改变单个单元格背景色?别的方法也行...

解决方案 »

  1.   

    用Canvas填充单元格呀,有个fillrect函数
      

  2.   

    Canvas 是一个对象。
    你可以到源码中看一下。
    好多的方法了。
      

  3.   

    songhtao(三十年孤独)   我想把TStringGrid控件的第一行,第2列的单元格变成兰色,代码应该怎么写?
      

  4.   

    procedure TForm1.StringGrid1DrawCell(Sender: TObject; ACol, ARow: Integer;
      Rect: TRect; State: TGridDrawState);
    begin
      with stringgrid1 do
        begin
          if  (arow=1) and (acol=2) then
           begin
             canvas.Brush.Color := clblue;
             canvas.FillRect(rect);
           end;
        end;
    end;