RE:teclas F1, F2, F3... problemas
Hola mi estimado amigo. Para hacer lo que pides debes hacer lo sgte.
Modifica la propiedad KeyPreview a TRUE del Formulario. esto es para que los eventos del teclado te respondan estando el formulario activo, es decir que no importa donde este alojado el enfoque o el foco. Lo sgte que debes hacer es selecionar el boton de comando donde deseas que se genera produsca la salida del mensaje. Digamos que es asi:
se llama CmdMensaje. Anda al evento Keydown
y codifica asi
Private Sub CmdMensaje_KeyDown(KeyCode As Integer, Shift As Integer)
if KeyCode=112 then 'Sino es 114, busca el numero
msgbox "Hola mis lindas chicas de la WebDelProgramador"
end if
End Sub
Para saber que el codigo de la tecla que estas pulsando has el sgte truco.
Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer)
Debug.Print KeyCode
End Sub
Ejecuta y si te fijas bien, veras una ventanita en la parte inferior.Presiona las teclas que deseas, y apunta en una hojita el numero que sale, el cual es correspondiente a la tecla q tocas. Espero haber satisfecho tu pregunta. ME voy hasta pronto. Ciao hermosas programadoras