Teclas F

30/07/2003 - 23:22 por Marcelo | Informe spam
Grupo
Como puedo hacer para asignar funciones a las teclas F1-
F12, por ejemplo que cuando un usario presione F3 pueda
imprimir o hacer otra cosa.

Si tienen algun codigo de ejemplo agradezco.

Gracias
Marcelo
 

Leer las respuestas

#1 Softjaen
30/07/2003 - 23:41 | Informe spam
"Marcelo" escribió:

Como puedo hacer para asignar funciones a las teclas F1-
F12, por ejemplo que cuando un usario presione F3 pueda
imprimir o hacer otra cosa.




Hola, Marcelo:

Utiliza el evento «Form_KeyDown» del formulario, para asignar una función a
las teclas de función:

Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer)

Select Case KeyCode
Case vbKeyF1
MsgBox "He presionado F1"
Case vbKeyF2
MsgBox "He presionado F2"
Case vbKeyF3
MsgBox "He presionado F3"
Case vbKeyF4
MsgBox "He presionado F4"

'
'
Case vbKeyF12
MsgBox "He presionado F12"
End Select

End Sub

También te sugiero que establezcas a «True» el valor de la propiedad
«KeyPreview» del formulario, de ésta manera el formulario recibirá primero
los eventos de teclado y después los recibirá el control que se encuentre
activo en dicho formulario.

Un saludo.

Enrique Martínez
[MS MVP - VB]

Preguntas similares