Ejemplos usando el Api de windows para Visual basic

153 - Utilizar el Api keybd_event en vez de SendKeys

Volver al Listado Api - Anterior - Siguiente



 

 

 

Ejemplo que muestra el uso de esta función Api para enviar pulsaciones de teclas

 

Esta función permite enviar pulsaciones de teclas , es similar a SendKeys pero esta última a mi por lo menos hay veces que me ha dado problemas, no asi con el Api. El motivo de este problema lo desconozco.

 

En el el siguiente código fuente, hay una función de ajuste llamada Pulsar_Tecla

 

Sub Pulsar_Tecla(Tecla As Long)

 

Como se ve, el parámetro que lleva es un valor de tipo Long que representa a la tecla a la cual queremos enviar la pulsación. Los valores para las teclas los podés obtener desde el examinador de objetos de visual basic, o utilizar las constantes del Api para teclas

Lo siguiente lo que hace es simular la presión de la tecla Tab para pasar el foco al control correspondiente, y se le envía como parámetro el valor: vbKeyTab

Colocar un Timer ( con el interval en 1000 ) y algunos controles cualquiera, por ejemplo dos textbox y dos commandbutton.

 

Código fuente en el formulario

 


Enlaces relacionados

 



Buscar en Recursos vb