DBGrid - Cor na linha do ponteiro

18/03/2003

0

Olá Amigos,

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

Anonymous

Responder

Posts

18/03/2003

Marcelo Saviski

[url=http://www.clubedelphi.com.br/exemplos/CorStringGrid.zip]Clique aqui para ver um exemplo que encontrei aqui no clube delphi[/url] [color=#234567:19c8087e03]196 KB .Zip[/color:19c8087e03]


Responder

18/03/2003

Anonymous

voce pode tambem selecionar o degrid e no object inspector tem uma propriedade que tem o nome options, dentro dela tem uma propriedade
´selectrow´ ou algo parecido, mude para true




espero ter ajudado
Smaug


Responder

18/03/2003

Anonymous

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


Responder

21/03/2003

Luciano Pimenta®

No evento DrawColumnCell coloque esse codigo:
//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);


:) :)


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