Autor
|
Tema: [C#]Problema con el evento Keypress. (Leído 17,538 veces)
|
Bernabe_22
Desconectado
Mensajes: 7
|
¡Hola a todos! Tengo un formulario con un TextBox. La ídea es que al presionar la tecla Enter, me despliegue un mensaje. Entonces utilizó el siguiente código: private void txtNCliente_KeyDown(object sender, KeyEventArgs e) { if (e.KeyCode == Keys.Enter) { MessageBox.Show("Presionaste la tecla enter en el text NCliente"); } }
Pero nunca détecta el evento. ¿En qué me estoy equivocando? Utilizo Visual Studio .NET 2010, C#.
|
|
|
En línea
|
|
|
|
$Edu$
Desconectado
Mensajes: 1.842
|
Tendria que andar, contanos que mas tenes en el form.. talvez tenes algun boton seguramente que es el indicado por el form para que al presionar enter se ejecute, en la propiedad del form creo q era AcceptButton
|
|
|
En línea
|
|
|
|
HdM
Desconectado
Mensajes: 1.674
|
Buenas.
Recuerda también que la propiedad Keypreview del form esté a false.
Saludos.
|
|
|
En línea
|
- Nice to see you again -
|
|
|
Bernabe_22
Desconectado
Mensajes: 7
|
Tendria que andar, contanos que mas tenes en el form.. talvez tenes algun boton seguramente que es el indicado por el form para que al presionar enter se ejecute, en la propiedad del form creo q era AcceptButton
La propiedad AcceptButton del Form la tengo en (none). En el mismo tengo 5 TextBox, 5 Labels (corresp a cada Text) y 2 Buttons. Buenas.
Recuerda también que la propiedad Keypreview del form esté a false.
Saludos.
Esta en false. No se que pueda ser...
|
|
|
En línea
|
|
|
|
$Edu$
Desconectado
Mensajes: 1.842
|
Tiene que ser otra cosa que no nos has dicho o has cambiado sin darte cuenta.. puedes hacerlo de nuevo y pasar el codigo de tu proyecto al nuevo y probar porque a mi me anda perfecto. Otra cosa que puedes probar es cambiar de evento, en vez del evento keydown proba con el keypress
|
|
|
En línea
|
|
|
|
Bernabe_22
Desconectado
Mensajes: 7
|
¿Usaste el código tal cual lo puse en el tema? Es muy extraño . Probe realizando un proyecto nuevo pero ni así. Te dejo el proyecto para que puedas ver si estoy haciendo algo mal. http://www.mediafire.com/?4929bey8cdi3cu2
|
|
|
En línea
|
|
|
|
raul338
Desconectado
Mensajes: 2.633
La sonrisa es la mejor forma de afrontar las cosas
|
En el diseñador de formularios, en las propiedades del textbox, fijate que hay un boton como un rayo, hay te sale los eventos que tiene ese textbox, fijate que KeyPress no este vacio
|
|
|
En línea
|
|
|
|
Bernabe_22
Desconectado
Mensajes: 7
|
En el diseñador de formularios, en las propiedades del textbox, fijate que hay un boton como un rayo, hay te sale los eventos que tiene ese textbox, fijate que KeyPress no este vacio ¡Gracias! Más de uno se me va a reir, pero no tenia ni idea de que el Rayo era para aplicar eventos xD. Era ese mi problema. Cuando empeze yo pensaba: "Que raro. En VB6 podia seleccionar los eventos. En .NET me quitaron esa opción" Entonces probaba escribiendo yo mismo los eventos, pero Raúl me mostro el camino :O, jeje ¡Muchas gracias a todos!
|
|
|
En línea
|
|
|
|
$Edu$
Desconectado
Mensajes: 1.842
|
Y que? escribiendo manualmente no funciona? xD
|
|
|
En línea
|
|
|
|
Bernabe_22
Desconectado
Mensajes: 7
|
Y que? escribiendo manualmente no funciona? xD
Por lo menos a mí no. Parece que hay que decirle a Visual Studio que evento queres utilizar. ¿A vos si te funciona?
|
|
|
En línea
|
|
|
|
|
Mensajes similares |
|
Asunto |
Iniciado por |
Respuestas |
Vistas |
Último mensaje |
|
|
Evento KeyPress + Pulsar Enter
.NET (C#, VB.NET, ASP)
|
pedraxito
|
4
|
6,853
|
11 Marzo 2008, 00:19 am
por pedraxito
|
|
|
Problema con KeyPress de un text
Programación Visual Basic
|
jdc
|
5
|
4,468
|
17 Julio 2009, 03:31 am
por jdc
|
|
|
Problema: Añadiendo evento click a un Picturebox
« 1 2 »
.NET (C#, VB.NET, ASP)
|
Patxiku69
|
11
|
8,637
|
21 Enero 2013, 01:01 am
por Patxiku69
|
|
|
Duda evento KeyPress del TextBox
Programación Visual Basic
|
Zodiak98
|
1
|
1,947
|
10 Mayo 2013, 04:45 am
por XresH
|
|
|
problema con eventos keypress en c#
Dudas Generales
|
makorro
|
3
|
2,834
|
21 Octubre 2013, 21:12 pm
por Eleкtro
|
|