Pregunta: | 13599 - DESHABILITAR LAS TECLAS TAB Y LA DE INICO |
Autor: | williams flores heredia |
Hola mi pregunta es como se deshabilitan las teclas tab y la de inicio gracias por leer mi pregunta.
saludos |
Respuesta: | Jose A. |
Hola williams.
La forma que sé de deshabilitar la tecla de inicio (la tecla "Tab" no he conseguido que me responda, lo siento), es capturándola cuando se ha pulsado, me explico: para este ejemplo, has de poner la Propiedad "KEYPREVIEW" del Formulario a True, esto hace que cualquier pulsación sea controlada por el Formulario antes que por ningún control que éste contenga. Una vez establecida la propiedad anterior, ejecuta el siguiente código: Select Case KeyCode Case vbKeyHome MsgBox "Ha pulsado la telca Inicio" End Select Bien, si en vez de escribir un mensaje para el usuario como hago aquí, escribes lo siguiente: KeyCode = 0 el buffer de teclado se quedará vacío como si no hubieras pulsado nada, esto significa que siempre que se pulse la Tecla "Inicio" en ese formulario no ocurrirá nada, está desactivada. Siento no haber podido conseguir el mismo efecto con la tecla Tab, pero seguiré investigando. Espero haberte ayudado, un Saludo. |