Actualizar formulario con F5
Hola
Quería saber si alguien me podía ayudar con esto.
Quiero actualizar una pantalla pulsando la tecla de función F5, pero no se como se hace. ¿Me podeis ayudar, por favor?
Gracias por adelantado
Quería saber si alguien me podía ayudar con esto.
Quiero actualizar una pantalla pulsando la tecla de función F5, pero no se como se hace. ¿Me podeis ayudar, por favor?
Gracias por adelantado
hola mira tambien pudes usar la opcion KeyDown
del objeto y ahi insertas el codigo
que seria
if keycode=vbkeyF1 then
tu codigo..
endif
del objeto y ahi insertas el codigo
que seria
if keycode=vbkeyF1 then
tu codigo..
endif
Hola, sabes los formularios tienen un evento "KeyPress" en el cual puedes ingresar el código para la actualización de tu formulario o realizar cualquier otro proceso que desees.
Además tambien es necesario saber que todas las teclas estan numeradas según el código ascii y para esto tuenes que utilizar la variable de retorno que tiene por parámetro el módulo(Keyascii).
Por ejemplo la tecla de escape es la del Nº 27 y se compara:
If Keyascii=27 then Proceso....
o tambien puedes utilizar un Select Case
Para averiguar el número de tecla que machucas puedes utilizar este código:
Sub Form_KeyPress(KeyAscii as Integer)
MsgBox "Tecla :" & chr(Keyascii) & " - " & str(KeyAscii)
'Esto aún no lo pruebo
End Sub
Pero de lo contrario tengo el código en Visual Fox-Pro 6.0 que si lo he usado.
Por ejemplo:
Evento KeyPress del Formulario Form1
hay una Variable que se llama nKeyCode, esta te recepciona el número de tecla que estas pulsando.
luego escribes:
Messagebox("Tecla: "+chr(nKeyCode)+"-"+str(nKeyCode),0,"Mensaje")
Espero te sirva si tienes alguna otra duda puedes escribirme a mi correo [email protected]
Además tambien es necesario saber que todas las teclas estan numeradas según el código ascii y para esto tuenes que utilizar la variable de retorno que tiene por parámetro el módulo(Keyascii).
Por ejemplo la tecla de escape es la del Nº 27 y se compara:
If Keyascii=27 then Proceso....
o tambien puedes utilizar un Select Case
Para averiguar el número de tecla que machucas puedes utilizar este código:
Sub Form_KeyPress(KeyAscii as Integer)
MsgBox "Tecla :" & chr(Keyascii) & " - " & str(KeyAscii)
'Esto aún no lo pruebo
End Sub
Pero de lo contrario tengo el código en Visual Fox-Pro 6.0 que si lo he usado.
Por ejemplo:
Evento KeyPress del Formulario Form1
hay una Variable que se llama nKeyCode, esta te recepciona el número de tecla que estas pulsando.
luego escribes:
Messagebox("Tecla: "+chr(nKeyCode)+"-"+str(nKeyCode),0,"Mensaje")
Espero te sirva si tienes alguna otra duda puedes escribirme a mi correo [email protected]
