A veces es posible que desee cambiar la función de una tecla del teclado para ejecutar una clave diferente cuando se presiona. En Visual Basic puede utilizar el evento " KeyDown ", que se produce cuando se presiona una tecla en un control particular. Este evento es útil para detectar la tecla pulsada por el usuario . A continuación, puede cambiar la función de la tecla pulsada por el envío de una tecla diferente a la aplicación activa, utilizando el método de " SendKeys.Send " . Instrucciones
1
lanzamiento Microsoft Visual Basic Express, haga clic en " Nuevo proyecto " en el panel izquierdo de la pantalla del ordenador , y haga doble clic en " Aplicación de Windows Forms " para crear un nuevo proyecto.
2
doble clic en " RichTextBox " en el panel "Toolbox " para añadirlo en el formulario. Haga doble clic en " botón " para crear un nuevo botón en el formulario.
3 Haga clic en el control RichTextBox y haga clic en "Propiedades" . Haz clic en el icono de evento que se asemeja a un rayo y haga doble clic al lado de " KeyDown " para crear un nuevo procedimiento para este evento.
4
Copia y pega el siguiente código dentro del evento " KeyDown " para ejecutar un retorno o Tab cuando se pulsa la tecla enter :
Si e.KeyCode = Keys.Return Entonces
Si MessageBox.Show (Me , " ejecutar ficha ? ", " Intro o Tab " MessageBoxButtons.YesNo ) = vbYes Entonces
SendKeys.Send (" { TAB } " )
End If End If
5
Pulse la tecla " F5 " para ejecutar el programa y escriba cualquier texto en el control RichTextBox a continuación, pulse Intro para mostrar un cuadro de mensaje que le pregunta al usuario si desea realizar una devolución o una ficha.