Fórum DBGrid - Cor na linha do ponteiro #147128
18/03/2003
0
Olá amigos,
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
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
Anonymous
Curtir tópico
+ 0
Responder
Posts
18/03/2003
Belo
procedure TForm1.DBGrid1DrawColumnCell(Sender: TObject; const Rect: TRect;
DataCol: Integer; Column: TColumn; State: TGridDrawState);
begin
//Pinta celula selecionada
if gdSelected in State then
begin
DBgrid1.Canvas.Font.Color:=clBlack;
DBgrid1.Canvas.Brush.Color:=clYellow;
DBGrid1.DefaultDrawColumnCell(Rect,DataCol,Column,State);
end;
end;
DataCol: Integer; Column: TColumn; State: TGridDrawState);
begin
//Pinta celula selecionada
if gdSelected in State then
begin
DBgrid1.Canvas.Font.Color:=clBlack;
DBgrid1.Canvas.Brush.Color:=clYellow;
DBGrid1.DefaultDrawColumnCell(Rect,DataCol,Column,State);
end;
end;
Responder
Gostei + 0
18/03/2003
Aroldo Zanela
Olá amigos,
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
Marcelo,
Pode ser de azul?
dgRowSelect=true
dgAlwaysShowSelection=true
Se não, vai ter que usar uma outra grid. Tipo rxlib.
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)