Visual Basic - teclas

Life is soft - evento anual de software empresarial
 
Vista:

teclas

Publicado por litihum_flower (36 intervenciones) el 18/05/2006 10:48:17
como puedo saber cuando está siendo presionada la tecla "enter" o la tecla esta que tiene 2 flechitas¿?¿??¿
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:teclas

Publicado por Jero (25 intervenciones) el 18/05/2006 13:47:47
Hola, antes que nada, la tecla de las flechas se llama "Tabulador", jeje

¿Sobre qué objeto necesitas que esten pulsadas las teclas?

En este ejemplo, aparece un msgbox cuando pulses una de esas dos teclas sobre un formulario. Para hacerlo sobre un textbox, simplemente tienes que poner el evento KeyPress en el Textbox deseado.

'Ejemplo
Private Sub Form_KeyPress(KeyAscii As Integer)

Select Case KeyAscii
Case 9
MsgBox "Tabulador"
Case 13
MsgBox "Enter"
End Select

End Sub
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:teclas

Publicado por Gabriel K (30 intervenciones) el 18/05/2006 20:04:50
Te doy el ejemplo con un Form1 creas un nuevo proyecto y un form standart
y en el form1 pones lo siguiente en el evento keypress:

Private Sub Form_KeyPress(KeyAscii As Integer)

If KeyAscii = 13 Then
MsgBox "Haz Pulsado La tecle <ENTER>", vbInformation

ElseIf KeyAscii = 9 Then
MsgBox "Haz Pulsado La tecle <TAB>", vbInformation
End If

End Sub
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:teclas

Publicado por Lithium_Flower (36 intervenciones) el 19/05/2006 10:20:36
Muchisimas gracias a los dos, era justo lo que necesitaba.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:teclas

Publicado por Lithium_Flower (36 intervenciones) el 22/05/2006 09:38:38
Algo no me va bien, le he puesto cualquiera de los dos códigos a todos los cuadros de texto del formulario y nada, no me hace dada.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:teclas

Publicado por Jero (25 intervenciones) el 23/05/2006 19:15:58
Haz una parada dentro del evento keypress para asegurarte de que el código se está ejecutando.

Si no ves el fallo, pega el codigo aqui para echarle un vistazo. ;-)

Un Saludo,
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar