Como mudar a cor da célula ativa do DBGrid

Delphi

31/03/2003

Alguem sabe como que eu troco a cor da linha onde esta a opcao selecionada?


Rodrigo Ferreira

Rodrigo Ferreira

Curtidas 0

Respostas

Okama

Okama

31/03/2003

No evento DrawColumnCell coloque esse código:

begin

with DBGrid1.Canvas do
begin

if gdSelected in State then
Brush.Color := clred;

FillRect(Rect);
TextOut (Rect.Left + 2, Rect.Top + 2, Column.Field.AsString);

end;
end;


GOSTEI 0
Anonymous

Anonymous

31/03/2003

No evento DrawColumnCell coloque esse código: begin with DBGrid1.Canvas do begin if gdSelected in State then Brush.Color := clred; FillRect(Rect); TextOut (Rect.Left + 2, Rect.Top + 2, Column.Field.AsString); end; end;


Oi colega nao seria bem assim, o que eu quero e apos a consulta o DBGrid para sobre o item pesquisado, entao eu gostari que a linha que esta o item pesquisado fica-se destacada com a cor que eu informar como parametro

Sera que tem jeito amigo?


GOSTEI 0
POSTAR