Pessoal, nos meus DBGrids uso esse código abaixo para mudar a cor de toda a linha que estiver sendo setada (deixando a propriedade RowSelect como True): // evento OnDrawColumnCell If gdSelected in State then begin DBGAtividade.Canvas.Brush.Color:= clmoneyGreen; DBGAtividade.Canvas.FillRect(Rect); end; DBGAtividade.DefaultDrawColumnCell(Rect, DataCol, Column, State); O Problema: eu não consigo "andar" com as setas do teclado através das colunas da linha selecionada... por exemplo, pra eu ver os dados que não aparecem na tela por estarem no final da linha selecionada eu tenho que mover o scroll horizontal do grid com o mouse... parece uma coisa meio fútil mas isso eh um saco... alguém tem alguma solução pra isso ?? tipo... deixar a linha selecionada com uma cor diferente mas permitir que eu "ande" entre as colunas com as setas do mouse ?? agradeço desde já qqer ajuda... [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 <*> 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