no OnDrawColumnCell coloque if TabelaEstado.Value='BA' then DBGrid1.Canvas.Brush.Color:= clWhite;
if TabelaEstado.Value='MG' then DBGrid1.Canvas.Brush.Color:= clSilver; e assim por diante ----- Original Message ----- From: "Eduardo Galvão" <[EMAIL PROTECTED]> To: "Lista Delphi" <[EMAIL PROTECTED]> Sent: Thursday, September 16, 2004 3:23 PM Subject: [delphi-br] DBGRID zebrado - mas diferente dos habituais Pessoal, Quero criar um DBGRID zebrado, mas não com cores alternadas, como tenho visto na lista. Vamos supor que uma tabela tenha os campos estado e cidade, e eu queira atribuir cores de fundo diferentes pelo estado, assim: BA, Salvador: branco MG, Belo Horizonte: cinza MG, Uberlândia: cinza RJ, Rio de Janeiro: branco RJ, Teresópolis: branco SP, Campinas: cinza SP, Santos: cinza SP, São Paulo: cinza Alguma dica? Saudações, Eduardo Paci Galvão Engenheiro UFMG 1990 Belo Horizonte - Brasil www.egalvao.com.br [As partes desta mensagem que não continham texto foram removidas] -- <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>> Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] ou [EMAIL PROTECTED] Links do Yahoo! Grupos -- <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>> Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] ou [EMAIL PROTECTED] Links do Yahoo! Grupos <*> Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ <*> Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] <*> O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html