La Web del Programador: Comunidad de Programadores
 
    Pregunta:  24113 - QUIERO MOSTRAR UNA PANTALLA PRESIONANDO UN F4
Autor:  Juan Jose Saldana Leal
En Visual Basic 5... estoy en una pantalla de captura y sin salir de esa y presionando F4 quiero aparecer otra pantalla que tiene un listado de articulos...

  Respuesta:  christian gonzalez
probá creando un menú con el editor de menúes, poné la propiedad visible igual a False y el metodo abreviado elegís tu F4 o cualquier otro metodo que dispone. y luego programas el codigo click del menu correspondiente, que haga lo que vos querés, podés mostrar el furmulario articulos en forma modal y luego con un boton lo descargás o ocultás.
simple y sencillo.

  Respuesta:  Antonio Quintela
En el evento KeyDown del formulario de captura debes incluir el siguiente código:

Public Const VK_F4 = &H73

Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer)
If KeyCode = VK_F4 Then
' Incluye el código de carga del formulario con el listado de articulos
End If
End Sub

Además la propiedad KeyPreview del formulario de captura debe tener el valor: true.

Espero que te funcione, saludos.