Tente assim q funciona: keybd_event(VK_TAB, 1, KEYEVENTF_EXTENDEDKEY, 0);

Trocando o KEYEVENTF_KEYUP por KEYEVENTF_EXTENDEDKEY. Tipo eu não sei te
explicar a lógica de um e de outro, pois não consegui encontrar documentação
do comando keybd_event, mas deve ter alguma lógica, da mesma forma q não sei
explicar o 2o e o 4o parametros da função.

----- Original Message -----
From: "Vinicius Mommensohn" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Thursday, December 09, 2004 7:43 PM
Subject: Re: [delphi-br] Enter por TAB



Tipo... brigado pela resposta... na verdade eu jah fiz isso.. soh estou
questionando o porque que do jeito que eu mandei naum funciona... gostaria
de intender a lógica disso :)

[]s

Vinicius

----- Original Message -----
From: Laira Gasparello
To: [EMAIL PROTECTED]
Sent: Thursday, December 09, 2004 7:41 PM
Subject: Re: [delphi-br] Enter por TAB


Se o que vc quer fazer é ao pressionar enter, o foco muda para o proximo
edit
no evento onkeypress do form coloque
   if key = #13 then  SelectNext(ActiveControl,True,True);
e coloque a propriedade keypreview para true;




  ----- Original Message -----
  From: Vinicius Mommensohn
  To: Delphi-br
  Sent: Thursday, December 09, 2004 5:47 PM
  Subject: [delphi-br] Enter por TAB


  E ae pessoal..

  No evento onkeypress de um edit se eu colocasse esse codigo:

     If Key = #13 then begin
        keybd_event(VK_TAB, 1, KEYEVENTF_KEYUP, 0);
     end;

  Não deveria funcionar? Eu to simulando um evento de tab.. deveria
funcionar naum deveria??

  []s

  Vinicius

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



        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]



      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











--
No virus found in this incoming message.
Checked by AVG Anti-Virus.
Version: 7.0.289 / Virus Database: 265.4.7 - Release Date: 07/12/2004





-- 
No virus found in this outgoing message.
Checked by AVG Anti-Virus.
Version: 7.0.289 / Virus Database: 265.4.7 - Release Date: 07/12/2004



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