Tecla enter/return

09/12/2005 - 12:48 por Marauder | Informe spam
Utilzo este codigo para capturar el cuando presionan la tecla enter o return:

Private Sub SolicitudContraseña_KeyPress(ByVal sender As Object, ByVal e As
System.Windows.Forms.KeyPressEventArgs) Handles MyBase.KeyPress
If e.KeyChar = Convert.ToChar(Keys.Enter) Or e.KeyChar =
Convert.ToChar(Keys.Return) Then

If control = True Then

Else

End If
End If
End Sub
Analogamnete lo mismo para keydown pero no entra en los subs?.

Alguien me podria echar una mano,muchas gracias de antemano.

Preguntas similare

Leer las respuestas

#1 Victor Herrera
09/12/2005 - 15:26 | Informe spam
Para detectar si presiono ENTER en el evento keypress debes poner esto:

If e.KeyChar = vbCr Then
MsgBox("hola")
End If

Saludos
Respuesta Responder a este mensaje
#2 Marauder
09/12/2005 - 16:56 | Informe spam
Muchas gracias por tu ayuda,lo he probado y si pongo tú código sobre el
evento keypress de un boton,funciona pero si lo pongo el keypress del
formulario no funciona,¿sabes a que podía ser debido?.Muchas gracias.
Respuesta Responder a este mensaje
#3 aydai
09/12/2005 - 17:27 | Informe spam
Has probado a poner el keypreview del formulario a true??
"Marauder" escribió en el mensaje
news:
Muchas gracias por tu ayuda,lo he probado y si pongo tú código sobre el
evento keypress de un boton,funciona pero si lo pongo el keypress del
formulario no funciona,¿sabes a que podía ser debido?.Muchas gracias.


Respuesta Responder a este mensaje
#4 Jorge Serrano [MVP VB]
09/12/2005 - 19:09 | Informe spam
Hola Marauder,

debes hacer lo siguiente;

Primero, cambiar la propiedad KeyPreview del formulario a True.

Posteriormente escribir algo similar a:

Private Sub Form1_KeyPress(ByVal sender As Object, ByVal e As
System.Windows.Forms.KeyPressEventArgs) Handles Me.KeyPress
If e.KeyChar = Convert.ToChar(Keys.Enter) Or e.KeyChar =
Convert.ToChar(Keys.Return) Then
MessageBox.Show("Ha entrado")
End If
End Sub


Un saludo,


Jorge Serrano Pérez
Microsoft MVP VB.NET
PortalVB.com
http://www.portalvb.com/
Weblog de Jorge Serrano
http://weblogs.golemproject.com/jorge/


"Marauder" wrote:

Utilzo este codigo para capturar el cuando presionan la tecla enter o return:

Private Sub SolicitudContraseña_KeyPress(ByVal sender As Object, ByVal e As
System.Windows.Forms.KeyPressEventArgs) Handles MyBase.KeyPress
If e.KeyChar = Convert.ToChar(Keys.Enter) Or e.KeyChar =
Convert.ToChar(Keys.Return) Then

If control = True Then

Else

End If
End If
End Sub
Analogamnete lo mismo para keydown pero no entra en los subs?.

Alguien me podria echar una mano,muchas gracias de antemano.
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida