Visual Basic - LLAMAR FORMULARIO AL PULSAR TECLA

Life is soft - evento anual de software empresarial
 
Vista:

LLAMAR FORMULARIO AL PULSAR TECLA

Publicado por EDGAR (193 intervenciones) el 20/09/2004 14:55:13
Hola colega, en esta oportunidad tengo un gran problemita ya que mi sistema requiere que cuando el usuario pulse por ejemplo la techa F1 se abra un formulario o cuando pulse la tecla F2 se abra otro formulario. He intento varias maneras pero todavia no he podido efectuar esta funcion. Agradezco mucho de tu ayuda amigo, estamos para ayudarnos..
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:LLAMAR FORMULARIO AL PULSAR TECLA

Publicado por Slasher Keeper (7 intervenciones) el 20/09/2004 20:58:17
Tenés que crear una función que llame constantemente a la función GetAsyncKeyState que te indica el estado de una tecla específica. Si la tecla está presionada va a devolver un valor distinto de 0. Por Ej:

sub Monitor()
dim lstate&

do
lstate=GetAsyncKeyState(vbKeyF12)

if lstate then
Call MyForm.Show
end if

doevents

loop
end sub

Espero que te haya ayudado. Suerte
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:LLAMAR FORMULARIO AL PULSAR TECLA

Publicado por Omega (1 intervención) el 21/09/2004 23:53:32
Otra forma podria ser en el evento KeyPress or KeyDown del Formulario el llamado a la nueva pantalla y si tenes un Textbox igual dentro de su evento correspondiente mandas a llamar el formulario.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar