Код: Выделить всё
if (условие) then begin
with DBGrid.Canvas do
begin
DBGrid.Canvas.Brush.Color:=clGreen;
DBGrid.Canvas.Font.Color:=clWhite;
DBGrid.Canvas.FillRect(Rect);
DBGrid.Canvas.TextOut(Rect.Left+2,Rect.Top+2,Column.Field.Text);
end;
end;выскакивает ошибка
Access violation
и активна строка
if ((FFieldName<>'') and (FField<>nil)) then
в файле DBGrids
причем выскакивает если TabSheet с гридом становится активный
