la tecla enter

23/02/2005 - 09:46 por Anonimo | Informe spam
Wenasss!!

Tengo un formulario donde tengo que rellenar datos.Me
gustaría que el usuario cuando terminara diese intro y se
ejecutara una accion,se puede¿?

Un saluo y gracias

Preguntas similare

Leer las respuestas

#1 ACP
23/02/2005 - 09:55 | Informe spam
Hola,

supongo que lo datos se introduciran en cajas de texto, o similar. Para
estos controles puedes usar el evento KeyPress, el cual recibe como uno de
sus parámetros la tecla que se ha pulsado. Seria algo así como:


Private Sub txtMiTXT_KeyPress(ByVal sender As Object, ByVal e As
System.Windows.Forms.KeyPressEventArgs) Handles txtL_ECB.KeyPress

If e.KeyChar = ChrW(Keys.Enter) Then

End If

End Sub

Saludos

ACP


"" wrote:

Wenasss!!

Tengo un formulario donde tengo que rellenar datos.Me
gustaría que el usuario cuando terminara diese intro y se
ejecutara una accion,se puede¿?

Un saluo y gracias

Respuesta Responder a este mensaje
#2 Carlos Gómez
23/02/2005 - 18:06 | Informe spam
Pon en las propiedades del formulario KeyPreview = True.
Después, puedes capturar la tecla enter en cualquier momento así:

Private Sub FormMuestraArticulo_KeyUp(ByVal sender As Object, ByVal e As
System.Windows.Forms.KeyEventArgs) Handles MyBase.KeyUp
If e.KeyCode = Keys.Enter Then
...
End If
End Sub


escribió en el mensaje
news:155001c51984$1b8362e0$
Wenasss!!

Tengo un formulario donde tengo que rellenar datos.Me
gustaría que el usuario cuando terminara diese intro y se
ejecutara una accion,se puede¿?

Un saluo y gracias
Respuesta Responder a este mensaje
#3 Pedro Luna Montalvo, MVP
24/02/2005 - 04:13 | Informe spam
Otra alternativa es que el botón sea el predeterminado del formulario, es
decir, que si se presiona Enter en el formulario y nadie intercepta el
mismo, se ejecutará el evento Click del botón predeterminado.

Para hacer esto, selecciona el Formulario y en su propiedad AcceptButton
establece al botón.


Saludos
Pedro Luna, [MVP VB.NET]
Gye, Ecu
escribió en el mensaje
news:155001c51984$1b8362e0$
Wenasss!!

Tengo un formulario donde tengo que rellenar datos.Me
gustaría que el usuario cuando terminara diese intro y se
ejecutara una accion,se puede¿?

Un saluo y gracias
Respuesta Responder a este mensaje
#4 Carlos Gómez
24/02/2005 - 10:07 | Informe spam
pero de esa forma, tras pulsar enter se ejecutara el procedimiento, pero se
cerrara el formulario y puede ser que no deseemos cerrarlo en ese momento.

"Pedro Luna Montalvo, MVP" escribió en
el mensaje news:
Otra alternativa es que el botón sea el predeterminado del formulario, es
decir, que si se presiona Enter en el formulario y nadie intercepta el
mismo, se ejecutará el evento Click del botón predeterminado.

Para hacer esto, selecciona el Formulario y en su propiedad AcceptButton
establece al botón.


Saludos
Pedro Luna, [MVP VB.NET]
Gye, Ecu
escribió en el mensaje
news:155001c51984$1b8362e0$
Wenasss!!

Tengo un formulario donde tengo que rellenar datos.Me
gustaría que el usuario cuando terminara diese intro y se
ejecutara una accion,se puede¿?

Un saluo y gracias

email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida