Ver Mensaje Individual
  #2 (permalink)  
Antiguo 25/01/2005, 04:42
Avatar de lucasiramos
lucasiramos
 
Fecha de Ingreso: agosto-2004
Ubicación: Santa Rosa, La Pampa, Argentina
Mensajes: 1.484
Antigüedad: 19 años, 9 meses
Puntos: 13
Evento KeyDown

Bueno, para las capturas de teclas simples se suele utilizar el evento KeyPress. Ahora si entra en juego teclas especiales como Control, Shift y otros hay que usar el evento KeyDown. Tiene 2 parametros KeyCode, que es el código de la tecla que queremos capturar (en este caso F9) y Shift, un entero que nos indica si al momento de apretar la tecla (F9 en este caso...) tenemos apretado Control, Shift o Alt. Si tenemos apretado Control, Shift vale 2, si apretamos Shift, vale 1 y si presionamos Alt, vale 4. Entonces hay que jugar con las combinaciones. El código de F9 es 120

Código:
 Private Sub Text1_KeyDown(KeyCode As Integer, Shift As Integer)
If KeyCode = 120 And Shift = 2 Then
	MsgBox "Apreto control F9"
End If
End Sub
Si queres saber qué codigo tiene cada tecla proba lo siguiente
Código:
 Private Sub Text1_KeyDown(KeyCode As Integer, Shift As Integer)
	MsgBox KeyCode
End Sub
Bueno. Espero que te sea de utilidad.

Saludos. Lucas