USUÁRIO:      SENHA:        SALVAR LOGIN ?    Adicione o VBWEB na sua lista de favoritos   Fale conosco 

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  Tecla enter(tab)
moncerra
SÃO PAULO
SP - BRASIL
Postada em 07/07/2006 13:57 hs         
gente como faço para a tecla enter funcionar coomo TAB.
     
ghost_jlp
Pontos: 2843 Pontos: 2843 Pontos: 2843 Pontos: 2843
SÃO PAULO
SP - BRASIL
Postada em 07/07/2006 14:13 hs            
tenta assim:
 
Private Sub Form_KeyDown(KeyCode As Integer, Shift _
      As Integer)
  If KeyCode = vbKeyReturn then
    Sendkeys "{Tab}"
    KeyCode = 0
  End If
End Sub
 
ou sem usar sendkeys:
 
obs.: Se for o form mude a propriedade keypreview = true
 
t+
TÓPICO EDITADO
   
Maha
SÃO PAULO
SP - BRASIL
Postada em 07/07/2006 23:48 hs            
Olá,
Se você estiver usando o windows 2000 não use o "SENDKEYS" ele costuma travar o teclado, a melhor maneira de fazer isso é assim:
'Em um modulo:
Public Declare Function PostMessage Lib "user32" Alias "PostMessageA" (ByVal hwnd as long, byval wMsg as Long, byval wParam as Long, Iparam as Any) as Long
Public Const WM_KEYDOWN = &H100
Public Const VK_TAB=&h9
' nos eventos
Private Sub Text1_KeyPress(KeyAscii As Integer)
Dim RetVal
If KeyAscii = 13 Then
   RetVal = PostMessage(Me.hwnd, WM_KEYDOWN, VK_TAB, 0)
   KeyAscii = 0
End If
end sub
 
ou você pode usar no evento do form.
 
Até +

Saúde e Paz, o resto... trabalhando vem!!!

"Se um dia a vida lhe der as costas, passe a mão na bunda dela!!!"

     
Página(s): 1/1    


Seu Nome:

Seu eMail:

ALTERAR PARA MODO HTML
Mensagem:

[:)] = 
[:P] = 
[:(] = 
[;)] = 

HTML DESLIGADO

     
 VOLTAR

  



CyberWEB Network Ltda.    © Copyright 2000-2024   -   Todos os direitos reservados.
Powered by HostingZone - A melhor hospedagem para seu site
Topo da página