ActiveDelphi - Índice do Fórum ActiveDelphi
.: O site do programador Delphi! :.
 
 FAQFAQ   PesquisarPesquisar   MembrosMembros   GruposGrupos   RegistrarRegistrar 
 PerfilPerfil   Entrar e ver Mensagens ParticularesEntrar e ver Mensagens Particulares   EntrarEntrar 

dbgrid zebrado com query

 
Novo Tópico   Responder Mensagem    ActiveDelphi - Índice do Fórum -> Delphi
Exibir mensagem anterior :: Exibir próxima mensagem  
Autor Mensagem
Garbimv
Novato
Novato


Registrado: Quarta-Feira, 11 de Junho de 2014
Mensagens: 1

MensagemEnviada: Qua Jun 11, 2014 4:24 pm    Assunto: dbgrid zebrado com query Responder com Citação

Boa tarde pessoal,
tudo bom?
Sou iniciante com Delphi, estou atualizando um software onde o cliente deseja a dbgrid zebrado, pois usando vários modelos, citados até mesmo no fórum, a dbgrid não fica zebrada de jeito maneira...
Poderiam me ajudar com essa dificuldade, pois pesquisei e até agora nada... Crying or Very sad
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
natanbh1
Colaborador
Colaborador


Registrado: Terça-Feira, 15 de Março de 2011
Mensagens: 2903
Localização: Belo Horizonte - MG

MensagemEnviada: Qua Jun 11, 2014 6:20 pm    Assunto: Responder com Citação

Tente assim no evento OnDrawnColumnCell do DBGrid:

Código:


if not (gdSelected in State) then
  begin
    if ((Sender as TDBGrid).DataSource.DataSet.RecNo mod 2 = 0) then
      (Sender as TDBGrid).Canvas.Brush.Color := clWindow
    else
      (Sender as TDBGrid).Canvas.Brush.Color := clBtnFace;

    (Sender as TDBGrid).Canvas.FillRect(Rect);
    (Sender as TDBGrid).defaultdrawcolumncell(rect,datacol,column,state);
  end;


_________________
''A persistência é o caminho para o êxito.''
Charlie Chaplin
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular Enviar E-mail
Mostrar os tópicos anteriores:   
Novo Tópico   Responder Mensagem    ActiveDelphi - Índice do Fórum -> Delphi Todos os horários são GMT - 3 Horas
Página 1 de 1

 
Ir para:  
Enviar Mensagens Novas: Proibido.
Responder Tópicos Proibido
Editar Mensagens: Proibido.
Excluir Mensagens: Proibido.
Votar em Enquetes: Proibido.


Powered by phpBB © 2001, 2005 phpBB Group
Traduzido por: Suporte phpBB