Actualizar formulario con F5

CRIS
17 de Junio del 2003
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

rodrigo
17 de Junio del 2003
hola mira tambien pudes usar la opcion KeyDown
del objeto y ahi insertas el codigo

que seria


if keycode=vbkeyF1 then

tu codigo..

endif

lesmer
17 de Junio del 2003
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]

lesmer
17 de Junio del 2003
No olvides de ejecutar el formulario y pulsar las teclas sea en Visual Basic o Fox-Pro.