DBGrid, por favor !!!

10/03/2003

0

Gostaria de saber como mudar a cor da tarja (por padrão é azul) do DBGrid, que aparece mudando as propriedades dgRowSelect e dgAlwayShowSelection
Agradeço qualquer ajuda ou atenção


Luciano Pimenta®

Luciano Pimenta®

Responder

Posts

10/03/2003

Anonymous

vc pode fazer assim:

procedure TForm1.DBGrid1DrawColumnCell(Sender: TObject; const Rect: TRect;
DataCol: Integer; Column: TColumn; State: TGridDrawState);
begin
if (State <> []) then
begin
TDBGrid(Sender).Canvas.Font.Color := clwhite;
TDBGrid(Sender).Canvas.Brush.color := clBlack;
TDBGrid(Sender).Canvas.FillRect(Rect);
TDBGrid(Sender).DefaultDrawDataCell(Rect, Column.Field, State);
end;

end;

Falou.
Leandro
ICQ 128124370


Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar