Hola :
Estoy trabajando con el evento "KeyUp" y necesito saber si se puede capturar este evento para las teclas Ñ y Ç (cedilla) que no tienen un correspondiente KeyCodeConstants . ¿ Hay alguna forma?
Gracias
| |||
KeyUp para Ñ y Ç Hola : Estoy trabajando con el evento "KeyUp" y necesito saber si se puede capturar este evento para las teclas Ñ y Ç (cedilla) que no tienen un correspondiente KeyCodeConstants . ¿ Hay alguna forma? Gracias |
| |||
Respuesta: KeyUp para Ñ y Ç Cita: Hola,lo puedes hacer por el propio código de tecla que pasa como parámetro el evento:
Código:
Para saber el código de la tecla pulsada:Private Sub Text1_KeyUp(KeyCode As Integer, Shift As Integer) If KeyCode = 192 Then MsgBox "Has pulsado la Ñ" If KeyCode = 191 Then MsgBox "Has pulsado la Ç" End Sub
Código:
Private Sub Text1_KeyUp(KeyCode As Integer, Shift As Integer) MsgBox KeyCode End Sub ![]() |
| |||
Respuesta: KeyUp para Ñ y Ç Cita: Y cual es el código que pones en la sentencia Select Case?Porque las contantes de códigos de tecla vbKey... devuelven long igual al código de la tecla pulsada:
Código:
Private Sub Text1_KeyDown(KeyCode As Integer, Shift As Integer) Select Case KeyCode Case vbKeyA MsgBox "A" Case 192 MsgBox "Ñ" End Select End Sub ![]() |
| ||||
![]() Favor no repetir temas: http://www.forosdelweb.com/f69/teclado-617444/ Véase: http://www.forosdelweb.com/f40/polit...el-web-101485/
__________________ Por favor, antes de preguntar, revisa la Guía para realizar preguntas. |