Principales respuestas
codigo para configurar un teclado

Pregunta
-
hola
un grupo de amigas estamos haciendo un programa para una papeleria lo que es un punto de venta y la pregunta es la siguiente
como configuro el teclado para que cuando le opriman por ej.
S Para salir, F7 Cortar cuenta, backspace para regresar,
como hago el codigo para que realice la accion que le estoy pidiendo cuando oprima las teclas
Respuestas
-
Saludo,
mira ve este link , espero que te ayude
enmanuel f grullard almonte
Republica Dominicana
Nota:SI TE FUE UTIL ESTA INFORMACION MARCALA COMO VALIDA.
- Marcado como respuesta vickyisa martes, 27 de abril de 2010 19:19
-
Todas las respuestas
-
Saludo,
mira ve este link , espero que te ayude
enmanuel f grullard almonte
Republica Dominicana
Nota:SI TE FUE UTIL ESTA INFORMACION MARCALA COMO VALIDA.
- Marcado como respuesta vickyisa martes, 27 de abril de 2010 19:19
-
Cuando el usuario presiona una tecla, se produce un evento. Cada tecla tiene su valor ASCII.
Puedes captar o detectar cada pulsación y tomar nota del valor ASCII (un entero) de manera que cuando sea presionada la barra, se ejecute un procedimiento x y asi sucesivamente.
- Abre un formulario en la ventana de código
- Ubica en el cuadro combinado arriba a la izquierda el objeto form; notarás que en el combo de la derecha se cargan sus eventos
- Selecciona en el combo de la derecha Al presionar una tecla o KeyPress
- Se generan dos lineas, entre las cuales vas a colocar:
msgbox keyascii
Ahora presiona F5 para probar tu codigo; toma nota de cual es el numero para la barra, tab, etc. Si en algun momento deseas que una tecla no sea válida, es decir, que no haga nada al pulsar el usuario una tecla, coloca lo siguiente:
keyascii=0; en campos de texto donde el usuario solo debe insertar números, este método es válido o viceversa, donde solo puede introducir letras.
Si por ejemplo, el usuario pulsó tab, donde el valor ascii=9, le enviaremos un mensaje:
Private Sub Form_KeyPress(KeyAscii As Integer)
if keyascii=9 thenmsgbox "Estimado y hostil usuario, no puedes pulsar la tecla TAB",vbcritical,"Tecla no permitida"
keyascii=0 ' con esto anulas la pulsada de la tecla
end if
End SubCordialmente CJ
pd: recuerden marcar como respuesta válida, si alguien les proporciona la ayuda requerida
-