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

 



Responder a