// Se teclou seta para cima, seta para baixo ou ENTER,
 // Se o Cursor estive dentro de algum destes componente
 // pressionamento da tecla.
 // Caso nao esteja dentro destes componentes, nada ira fazer
 if (ActiveControl is TDBedit)        or
    (ActiveControl is TMaskedit)      or
    (ActiveControl is TJvDateEdit)    or
    (ActiveControl is TJvCalcEdit)    or
    (ActiveControl is TComboBox)      then
 case key of
      VK_UP                           : Perform(WM_NEXTDLGCTL,1,0) ; // vai 
para o campo anterior
      VK_DOWN,VK_RETURN : Perform(WM_NEXTDLGCTL,0,0) ; // vai para o proximo 
campo
 end;

espero que ajude...
  ----- Original Message ----- 
  From: fabianojd 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Sunday, January 16, 2005 2:47 PM
  Subject: [delphi-br] Volta campo



     Que comando eu utilizo para voltar ao campo anterior quando tecla 
  seta para cima.
     Sei como colocar na seta para baixo, que é no evento OnKeyDown
  do 
  formulário:
     if (key = vk_down) then
     begin
        Perform (WM_NEXTDLGCTL,0,0);
     end;

     Colocando vk_up, ela continua indo para o campo posterior.

     Obrigado.





  -- 
  <<<<< 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]



        Yahoo! Grupos, um serviço oferecido por: 
             
             
                      
             
       


------------------------------------------------------------------------------
  Links do Yahoo! Grupos

    a.. Para visitar o site do seu grupo na web, acesse:
    http://br.groups.yahoo.com/group/delphi-br/
      
    b.. Para sair deste grupo, envie um e-mail para:
    [EMAIL PROTECTED]
      
    c.. O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço 
do Yahoo!. 



[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