Recojer la tecla pulsada en un textbox

27/04/2006 - 10:26 por David Horno | Informe spam
Hola a todos, quisiera saber como puedo recojer la tecla pulsada en un
textbox. En el evento "TextChanged" más concretamente. Gracias de antemano.

P.D. Perdón si no me explico bien o me refiero a las cosas con otro nombre,
pero vengo de Visual Basic 6 y estoy empezando ahora con C# y .net.

Preguntas similare

Leer las respuestas

#1 Octavio Hernandez
27/04/2006 - 11:25 | Informe spam
David,

En el evento TextChanged no la puedes coger ya, debes hacerlo en los eventos
KeyPress o KeyDown.
Además el "cambio" no necesariamte es por una tecla, podría ser por ejemplo
que el usuario seleccionó un grupo de caracteres y lo cortó, etc.

Slds - Octavio


"David Horno" escribió en el mensaje
news:
Hola a todos, quisiera saber como puedo recojer la tecla pulsada en un
textbox. En el evento "TextChanged" más concretamente. Gracias de
antemano.

P.D. Perdón si no me explico bien o me refiero a las cosas con otro
nombre, pero vengo de Visual Basic 6 y estoy empezando ahora con C# y
.net.

Respuesta Responder a este mensaje
#2 David Horno
27/04/2006 - 11:32 | Informe spam
De acuerdo, lo que he hecho a sido lo siguiente:

void keypressed(Object o, KeyPressEventArgs e)

{

if(e.KeyChar == (char)13)

{

MessageBox.Show("HOLA");

}

}







"Octavio Hernandez" escribió en el mensaje
news:
David,

En el evento TextChanged no la puedes coger ya, debes hacerlo en los
eventos KeyPress o KeyDown.
Además el "cambio" no necesariamte es por una tecla, podría ser por
ejemplo que el usuario seleccionó un grupo de caracteres y lo cortó, etc.

Slds - Octavio


"David Horno" escribió en el mensaje
news:
Hola a todos, quisiera saber como puedo recojer la tecla pulsada en un
textbox. En el evento "TextChanged" más concretamente. Gracias de
antemano.

P.D. Perdón si no me explico bien o me refiero a las cosas con otro
nombre, pero vengo de Visual Basic 6 y estoy empezando ahora con C# y
.net.





Respuesta Responder a este mensaje
#3 Octavio Hernandez
27/04/2006 - 16:09 | Informe spam
David,

¡Perfecto!
Fíjate que puedes modificar el caracter introducido por el usuario
asignándole a KeyChar otro valor, o incluso "anular" un caracter que no te
interese dejar entrar usando e.Handled = true;

Slds - Octavio


"David Horno" escribió en el mensaje
news:
De acuerdo, lo que he hecho a sido lo siguiente:

void keypressed(Object o, KeyPressEventArgs e)

{

if(e.KeyChar == (char)13)

{

MessageBox.Show("HOLA");

}

}







"Octavio Hernandez" escribió en el mensaje
news:
David,

En el evento TextChanged no la puedes coger ya, debes hacerlo en los
eventos KeyPress o KeyDown.
Además el "cambio" no necesariamte es por una tecla, podría ser por
ejemplo que el usuario seleccionó un grupo de caracteres y lo cortó, etc.

Slds - Octavio


"David Horno" escribió en el mensaje
news:
Hola a todos, quisiera saber como puedo recojer la tecla pulsada en un
textbox. En el evento "TextChanged" más concretamente. Gracias de
antemano.

P.D. Perdón si no me explico bien o me refiero a las cosas con otro
nombre, pero vengo de Visual Basic 6 y estoy empezando ahora con C# y
.net.









Respuesta Responder a este mensaje
#4 David Horno
27/04/2006 - 16:22 | Informe spam
Vale, muchas gracias.






"Octavio Hernandez" escribió en el mensaje
news:
David,

¡Perfecto!
Fíjate que puedes modificar el caracter introducido por el usuario
asignándole a KeyChar otro valor, o incluso "anular" un caracter que no te
interese dejar entrar usando e.Handled = true;

Slds - Octavio


"David Horno" escribió en el mensaje
news:
De acuerdo, lo que he hecho a sido lo siguiente:

void keypressed(Object o, KeyPressEventArgs e)

{

if(e.KeyChar == (char)13)

{

MessageBox.Show("HOLA");

}

}







"Octavio Hernandez" escribió en el
mensaje news:
David,

En el evento TextChanged no la puedes coger ya, debes hacerlo en los
eventos KeyPress o KeyDown.
Además el "cambio" no necesariamte es por una tecla, podría ser por
ejemplo que el usuario seleccionó un grupo de caracteres y lo cortó,
etc.

Slds - Octavio


"David Horno" escribió en el mensaje
news:
Hola a todos, quisiera saber como puedo recojer la tecla pulsada en un
textbox. En el evento "TextChanged" más concretamente. Gracias de
antemano.

P.D. Perdón si no me explico bien o me refiero a las cosas con otro
nombre, pero vengo de Visual Basic 6 y estoy empezando ahora con C# y
.net.













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