B
blankito1998
Beta
Usuário com poucas negociações! Use sempre o saldo do ForoBeta!
no me funcionaPara eso puedes manejar la funcionalidad KeyDown o KeyPress en tu formulario. Aquí tienes un ejemplo de cómo hacerlo:
Primero, necesitarás establecer la propiedad KeyPreview del formulario a Verdadero.
Inserir CODE, HTML ou PHP:Me.KeyPreview = True
Luego, puedes manejar el evento KeyDown o KeyPress de tu formulario de esta manera:
Inserir CODE, HTML ou PHP:Private Sub Form1_KeyDown(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles Me.KeyDown If e.KeyCode = Keys.H Then My.Computer.Keyboard.SendKeys("hola") My.Computer.Keyboard.SendKeys("{ENTER}") ' Para evitar la repetición de los eventos KeyDown al mantener presionada la tecla e.Handled = True End If End Sub
En este ejemplo, si presionas la tecla "H", el programa enviará automáticamente el texto "hola" seguido de la tecla "Enter". Recuerda que este evento se activará cada vez que presiones la tecla "H", así que tendrás que manejar por separado si quieres que se envíe solo una vez.