como programar teclas f1.f2.etc.

sereno
19 de Enero del 2005
hola alguien sabe como programar las teclas de funcion, f1....etc. para que al presionarlas ejecute el codigo que queramos.
(en su defecto alguna otra tecla)

en?
19 de Enero del 2005
lo primero es tener la propiedad "KeyPreview = True" del formulario, y luego capturas las teclas especiales en el evento _KeyDown

Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer)
Select Case KeyCode
Case vbKeyF1: ...
case vbKeyF2: ...
End Select
End Sub

Aquí tienes las constantes:
http://msdn.microsoft.com/library/spa/default.asp?url=/library/SPA/vbcmn/html/vbcstKeyCodeConstantsActiveXControls.asp

El parámetro Shift te indica el estado de las teclas Shift y Control.

__
Un saludo.