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

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  KeyDown para duas teclas ao mesmo tempo
Scaliburth
BELO HORIZONTE
MG - BRASIL
Postada em 26/01/2005 10:26 hs            
Olá pessoal!!!
Será que alguem sabe como eu posso colocar uma rotina no Form_Keydown, MAS AO TECLAR DUAS TECLAS AO MESMO TEMPO? Por exemplo ele passará pela rotina somente quando teclar Ctrl+Y junto. Já tentei de várias formas, tipo assim, if keycode=(vbkeyctrl and vbkeyy) ou ((vbkeyctrl) & (vbkeyy)), entre outros, mas nada deu certo. Se alguem souber e puder me detalhar como eu faço!     V A L E U
     
Rinaldo
SÃO PAULO
SP - BRASIL
Postada em 26/01/2005 11:05 hs            
Tente assim:
 
Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer)
    If Shift = vbCtrlMask Then
        If KeyCode = vbKeyY Then
            MsgBox "OK"
        End If
    End If
End Sub
 
T+
Rinaldo
     
Roßerto
Pontos: 2843 Pontos: 2843 Pontos: 2843 Pontos: 2843 Pontos: 2843
SAO PAULO
SP - BRASIL
Postada em 26/01/2005 13:15 hs            
If KeyCode = vbKeyF8 And Shift = 4 Then
    'sua rotina
end if
 
no exemplo acima... se vc pressionar ALT + F8 entra na rotina
 
SHIFT = 4  'ALT
SHIFT = 2  'CRTL
 
Roberto
     
Página(s): 1/1    


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