Qual evento devo colocar este código/DBGrid zebrada
06/12/2003
0
Caros amigos vcs sabem
Como faço com o gride para ficar um linha branca e outra amarela sem para em todos os registro
por exemplo
0001..termicida.....12 0001..termicida.....12
0001..termicida.....12
0001..termicida.....12 0001..termicida.....12
0001..termicida.....12
ai vai ficar na linhas da gride com cores diferentes.. não e a letra sim na linha da gride inteira..
Voltar ao Topo
Turbo Drive
Registrado em: Sexta-Feira, 22 de Agosto de 2003
Mensagens: 92
Localização: Mossoró - RN
Enviada: Sáb Dez 06, 2003 12:54 pm Assunto:
--------------------------------------------------------------------------------
Tirado da edição 44 da Revista
if not odd(Query.RecNo) then // zebra
if not (gdSelected in State) then
begin
DBGrid1.Canvas.Brush.Color := amarelo;
DBGrid1.Canvas.FillRect(Rect);
DBGrid1.DefaultDrawDataCell(Rect, Column.Field, State);
end;
Testei com o dbgrid e deu certo.
************************************************************
////////////////////////////////////////////////////////////////////////////////////
Não entendi sua resposta não aonde colocar o codigo para testar tem como me explicar para eu fazer ...
obrigado pela atenção..
Como faço com o gride para ficar um linha branca e outra amarela sem para em todos os registro
por exemplo
0001..termicida.....12 0001..termicida.....12
0001..termicida.....12
0001..termicida.....12 0001..termicida.....12
0001..termicida.....12
ai vai ficar na linhas da gride com cores diferentes.. não e a letra sim na linha da gride inteira..
Voltar ao Topo
Turbo Drive
Registrado em: Sexta-Feira, 22 de Agosto de 2003
Mensagens: 92
Localização: Mossoró - RN
Enviada: Sáb Dez 06, 2003 12:54 pm Assunto:
--------------------------------------------------------------------------------
Tirado da edição 44 da Revista
if not odd(Query.RecNo) then // zebra
if not (gdSelected in State) then
begin
DBGrid1.Canvas.Brush.Color := amarelo;
DBGrid1.Canvas.FillRect(Rect);
DBGrid1.DefaultDrawDataCell(Rect, Column.Field, State);
end;
Testei com o dbgrid e deu certo.
************************************************************
////////////////////////////////////////////////////////////////////////////////////
Não entendi sua resposta não aonde colocar o codigo para testar tem como me explicar para eu fazer ...
obrigado pela atenção..
Babu
Curtir tópico
+ 0
Responder
Posts
06/12/2003
.com
Ponha no evento onDrawColumnCell do DBGrid. Neste evento funciona legal.
É isso.
.com
É isso.
.com
Responder
Clique aqui para fazer login e interagir na Comunidade :)