GALERA COMO DESBLOQUEIA UMA TECLA NO VB?
Galera alguem ai sabe como eu faço para desbloquear as teclas no Visual Basic?
Eu to fazendo uma calculadora, e a tecla Control ta dando erro. Ai eu tenho que bloquear ela, porém o único jeito de bloquear ela é bloqueando todo o teclado e depois abrir exceções dos botões que vc quer que funcione. já bloqueei todas teclas do teclado. Só que não sei como se faz pra abrir as exceções
Se alguém ai souber e me ajudar, ficarei muito agradecido.
Obs: eu uso o Visual Basic 6.0 enterprise. e quero saber como é o código para abrir as exceções
Vlw[ô]s ).
Eu to fazendo uma calculadora, e a tecla Control ta dando erro. Ai eu tenho que bloquear ela, porém o único jeito de bloquear ela é bloqueando todo o teclado e depois abrir exceções dos botões que vc quer que funcione. já bloqueei todas teclas do teclado. Só que não sei como se faz pra abrir as exceções
Se alguém ai souber e me ajudar, ficarei muito agradecido.
Obs: eu uso o Visual Basic 6.0 enterprise. e quero saber como é o código para abrir as exceções
Vlw[ô]s ).
Sem o código fica complicado. Posta o código com o trecho que dá o erro.
Você não precisa travar o teclado. Verifica se for numérico, ponto, vÃrgula, del, etc executa a sub do butão tal.
Veja este exemplo
Veja um ocx de calculadora que criei
Você não precisa travar o teclado. Verifica se for numérico, ponto, vÃrgula, del, etc executa a sub do butão tal.
Veja este exemplo
Veja um ocx de calculadora que criei
Ola, esse código, permite só digitar números e apagar, adicione oque você quiser liberar.
A propriedade KeyPreview do form deve estar como True.
Private Sub Form_KeyPress(KeyAscii As Integer)
If Not ((KeyAscii >= vbKey0 And KeyAscii <= vbKey9) Or KeyAscii = vbKeyBack Or KeyAscii) Then
KeyAscii = 0
End If
End Sub
A propriedade KeyPreview do form deve estar como True.
Private Sub Form_KeyPress(KeyAscii As Integer)
If Not ((KeyAscii >= vbKey0 And KeyAscii <= vbKey9) Or KeyAscii = vbKeyBack Or KeyAscii) Then
KeyAscii = 0
End If
End Sub
Tópico encerrado , respostas não são mais permitidas