DBGrid - Cor na linha do ponteiro
18/03/2003
0
Eu gostaria de saber o seguinte, coloquei no form um dbgrid agora eu preciso pintar de ´amarelo´ a linha que tiver focada, ou seja, onde estiver o ponteiro da tabela ele pinta de amarelo, será que algum fera em Delphi poderia me ajudar a dessifrar isso?
Desde já agradeço a todos...
Marcelo Ribeiro
Anonymous
Posts
18/03/2003
Marcelo Saviski
18/03/2003
Anonymous
´selectrow´ ou algo parecido, mude para true
espero ter ajudado
Smaug
18/03/2003
Anonymous
Em primeiro lugar, venho aqui agradecer a dedicação de vocês...
O que eu preciso é o seguinte:
Exemplo: Tenho um DBGrid com três colunas
________________________________________________
Codigo | Nome | Dt. Nascimento
> 01 Marcelo Ribeiro 12/11/1974
02 José Benedito 01/05/1958
--------------------------------------------------------------------
Perceba que o primeiro registro está com o ponteiro, então eu preciso pintar de amarelo a linha inteira, ok?
Mais uma vez muito obrigado !!!!!!!!!
Marcelo Ribeiro
E-mail: marcelosistemas@hotmail.com
21/03/2003
Luciano Pimenta®
//pinta a tarja do DBGrid de vermelho
if (State <> []) then
begin
TDBGrid(Sender).Canvas.Font.Color := clWhite;
TDBGrid(Sender).Canvas.Brush.color := clRed; //troque o clRed pelo amarelo, não lembro o nome
TDBGrid(Sender).Canvas.FillRect(Rect);
TDBGrid(Sender).DefaultDrawDataCell(Rect, Column.Field, State);
:) :)
Clique aqui para fazer login e interagir na Comunidade :)