Показать сообщение отдельно
  #6  
Старый 24.11.2017, 14:09
Ekler1 Ekler1 вне форума
Новичок
 
Регистрация: 12.06.2017
Сообщения: 90
Версия Delphi: RAD Studio XE7
Репутация: 10
По умолчанию

Цитата:
Сообщение от Alegun
Можно, нужно раскрашивать строки "под зебру" в DrawColumnCell
Код:
var i: integer = 0;
procedure TForm1.DBGrid1DrawColumnCell(Sender: TObject; const Rect: TRect;
  DataCol: Integer; Column: TColumn; State: TGridDrawState);
begin
 with Sender as TDBGrid do
  begin
   if(DataCol  = 0) then inc(i);
   if (i mod 2 = 0) then
    begin
     Canvas.Font.Color := clBlack;
     Canvas.Brush.Color:= clCream;
    end else
     begin
      Canvas.Font.Color := clBlack;
      Canvas.Brush.Color:= clWhite;
     end;
   DefaultDrawColumnCell(Rect, DataCol, Column, State);
  end;
end;
Что-то ничего не изменилось))
Ответить с цитированием