none
codigo para configurar un teclado RRS feed

  • 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

    miércoles, 31 de marzo de 2010 18:44

Respuestas

Todas las respuestas

  • Saludo,

    mira ve este link  , espero que te ayude 

     

    http://www.todoexpertos.com/categorias/tecnologia-e-internet/programacion/visual-basic/respuestas/580742/manejo-y-bloque-del-teclado

     

    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
    miércoles, 31 de marzo de 2010 20:18
  • 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.

    1. Abre un formulario en la ventana de código
    2. 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
    3. Selecciona en el combo de la derecha Al presionar una tecla o KeyPress
    4. 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 then

    msgbox "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 Sub

    Cordialmente CJ

    pd: recuerden marcar como respuesta válida, si alguien les proporciona la ayuda requerida

    miércoles, 31 de marzo de 2010 20:57
  • gracias  fue de mucha utilidad

     

    • Marcado como respuesta vickyisa martes, 27 de abril de 2010 19:27
    martes, 27 de abril de 2010 19:26