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

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  Enter
Korn
Pontos: 2843
SAO PAULO
SP - BRASIL
Postada em 04/01/2005 16:08 hs            
mais alguma

Jesus Cristo é O Senhor!!!
     
Sandro
não registrado
Postada em 04/01/2005 23:55 hs   
Olá Korn,
 
Eu nunca tive este tipo de problema, mas tente usar a API do Windows para ver se resolve:
Coloque isto em um módulo:
 
'Constantes de manipulação de eventos de teclado
Public Const KEYEVENTF_EXTENDEDKEY = &H1
Public Const KEYEVENTF_KEYUP = &H2
Public Declare Sub keybd_event Lib "user32" (ByVal bVk As Byte, ByVal bScan As Byte, ByVal dwFlags As Long, ByVal dwExtraInfo As Long)
 
Public Sub Aperta_Tecla(CodTecla As Byte)
    On Error Resume Next
    Call keybd_event(CodTecla, 0, KEYEVENTF_EXTENDEDKEY, 0)
    If Err Then Err.Clear
End Sub
 
Public Sub Solta_Tecla(CodTecla As Byte)
    On Error Resume Next
    Call keybd_event(CodTecla, 0, KEYEVENTF_EXTENDEDKEY Or KEYEVENTF_KEYUP, 0)
    If Err Then Err.Clear
End Sub
 
Public Sub Envia_Tecla(CodTecla As Byte)
    On Error Resume Next
    Call Aperta_Tecla(CodTecla)
    Call Solta_Tecla(CodTecla)
    If Err Then Err.Clear
End Sub
 
Depois, no evento KeyPress da Txt, fça o seguinte:
 
If Keyascii = 13 Then
    Envia_Tecla VbKeyTab
    Keyascii=0
End IF
 
 
     
Korn
Pontos: 2843
SAO PAULO
SP - BRASIL
ENUNCIADA !
Postada em 05/01/2005 13:51 hs            
Ae Sandro funcionou que é uma beleza irmao, obrigado

Jesus Cristo é O Senhor!!!
   
Página(s): 2/2     « ANTERIOR  


Seu Nome:

Seu eMail:

ALTERAR PARA MODO HTML
Mensagem:

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

HTML DESLIGADO

     
 VOLTAR

  



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