请教怎么在stringgrid中根据每个单元格的内容不同而显示不同颜色?

解决方案 »

  1.   

    在StringGrid的DrawCell事件里写入  if 你的判断 then//例如if (ACol =1) and (ARow=1) then
      begin
        StringGrid1.Canvas.Brush.Color := clGreen;
        StringGrid1.Canvas.FillRect(Rect);
        StringGrid1.Canvas.Font.Color := clRed;
        StringGrid1.Canvas.TextOut(Rect.Left,Rect.Top,'123323');
      end;