GALERA COMO DESBLOQUEIA UMA TECLA NO VB?

VITOR14VP 12/04/2012 23:25:35
#399744
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 ).
ROBIU 13/04/2012 08:03:39
#399745
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
MACYSZYN 13/04/2012 10:10:30
#399774
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
Tópico encerrado , respostas não são mais permitidas