- Код: Выделить всё
procedure TForm1.UsersGridDrawCell(Sender: TObject; aCol, aRow: Integer;
aRect: TRect; aState: TGridDrawState);
begin
if (aRow > 0) and (aRow mod 2 = 0) then
begin
UsersGrid.Canvas.Brush.Color:=RGBToColor(240, 240, 240);
UsersGrid.Canvas.FillRect(aRect);
UsersGrid.Canvas.Font.color:=clBlack;
end
else
begin
UsersGrid.Canvas.Brush.Color:=RGBToColor(225, 225, 225);
UsersGrid.Canvas.FillRect(aRect);
UsersGrid.Canvas.Font.color:=clBlack;
end;
end;
В 0.9.28 все отлично, а вот в 0.9.30 текст находящийся в ячейках таблицы затирается и его невидно. Кто знает что такого поправили в последних версиях и почему на старых все отрабатывало корректно? Пробовал на сборке 0.9.31-30218-fpc-2.4.2-20110406, но там такая же проблема.
Если кто сможет проверить на последних сборках - буду крайне признателен (просто у самого сейчас нет возможности скачать).