muss es denn ein rahmen sein? zeichne doch die jeweiligen zellen im ondrawcell ereignis einfach mit einer anderen farbe!
etwa so z.b...mal ins blaue (höhö) getippt
Delphi-Quellcode:
procedure TForm1.StringGridDrawCell(Sender: TObject; ACol, ARow: Integer;
Rect: TRect; State: TGridDrawState);
...
if StringGrid.Cells[ACol,ARow]='Müller' then
begin
StringGrid.Canvas.Brush.Color := clBlue;
StringGrid.Canvas.FillRect(Rect);
DrawText(StringGrid.Canvas.Handle,pChar('Müller'),Length('Müller'),Rect,DT_Left);
end;
...