Visual Basic - Bloquear Teclas

Life is soft - evento anual de software empresarial
 
Vista:

Bloquear Teclas

Publicado por Héctor (1 intervención) el 12/05/2003 22:20:09
Tengo un pequeño problema, quiero bloquear las teclas de la ventana de windows y la combinacion de teclas Alt + Tabulador. En una forma de visual basic cuando el usuario oprima las teclas ya mencionadas, el sistema las ignore y siga su ejecución normalmente. Les agradezco su ayuda y espero sus comentarios, gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Bloquear Teclas

Publicado por tecniCam (1 intervención) el 12/05/2003 22:56:59
Alt + Tabulador es:
SendKeys "%{TAB}", True

La de Windows no se cuál es.

Tecla Código
-------------------------------------------
Mayús +
Ctril (Control) ^
Alt %

Tecla Código
----------------------------------------------------------------
Retroceso {BACKSPACE}, {BS}o {BKSP}
Pausa {BREAK}
Bloq Mayús {CAPSLOCK}
Supr {DELETE} o {DEL}
Flecha abajo {DOWN}
Fin {END}
Entrar {ENTER}o ~
Esc {ESC}
Ayuda {HELP}
Inicio {HOME}
Insert {INSERT} o {INS}
Flecha izquierda {LEFT}
Bloq Num {NUMLOCK}
Re Pág {PGDN}
Av Pág {PGUP}
Impr Pant {PRTSC}
Flecha derecha {RIGHT}
Bloq Despl {SCROLLLOCK}
Tab {TAB}
Flecha arriba {UP}

Y... ¿para que quieres desactivar la tecla Windows y la otra?
¿Qué tipo de programa estás haciendo?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Controlar Pulsaciones de Teclas

Publicado por tecniCam (186 intervenciones) el 12/05/2003 23:06:30
Esto hace que sólo se puedan introducir números y Retorceso en un cuadro de texto:

Private Sub txtCP_KeyPress(KeyAscii As Integer)
If Not KeyAscii = 8 And (KeyAscii < 48 Or KeyAscii > 57) Then
KeyAscii = 0
End If
End Sub

Ascii = 8 es RETROCESO
Ascii = 9 es TABULADOR
Ascii = 10 es AVANCE DE LÍNEA
Ascii = 13 es RETORNO DE CARRO
Ascii = 32 es BARRA ESPACIADORA
Ascii = 42 es *No me acuerdo*
Ascii =127 es SUPRIMIR (DEL)

También están por ahí los códigos de las flechas de dirección y otros varios.
Ya te los diré otro día con tiempo para buscarlos.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar