Olá Adenes, Acredito que seria mais prático fazer isso no evento AfterScroll do componente TM.TblClientesCredor
Nesse caso não precisaria de testar as teclas e funcionaria também se o usuário selecionar um registro via mouse. -- Luciano Rodrigues Machado Programador - Ribeirão Preto-SP Adenes I. Freire Junior wrote: > Caro amigos, estou com o seguinte problema: > Coloquei a seguinte rotina no evento OnKeyDown em um DBGrid: > > if (Key = VK_UP) or (Key = VK_DOWN) > then EditCredor.Text := TM.TblClientesCredor.Value; > > O que está acontecendo é o seguinte: quando ando pelo banco de dados com > o DBgrid é para aparacer no EditCredor o nome do cliente, só que está > havendo um atraso, por exemplo: quando estou no cliente A e passo para o > cliente B, o Edit está recebendo o cliente A, se passo para o cliente C, > o Edit passa a receber o B,. Como faço para resolver isso? > > > Adenes I. Freire Junior > -- <<<<< 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