Numerico

11/09/2004 - 00:19 por Ricardo | Informe spam
Hola a todos...quisiera saber si alguien sabe como dejar
que un textbox solo me permita los carasteres que yo
necesito...no todos...no se si me he explicado
bien...espero me puedan ayudar.
desde ya gracias.

Preguntas similare

Leer las respuestas

#1 Octavio Hernandez
11/09/2004 - 02:31 | Informe spam
Hola,

Programa el evento KeyPress del TextBox, asignando true al campo Handled del
segundo argumento para filtrar los caracteres que no te interesan.
Por ejemplo, para admitir solo los dígitos (más la tecla de retroceso, que
siempre es conveniente mantener):
private void textBox1_KeyPress(object sender, KeyPressEventArgs e)

{

if ((e.KeyChar < '0' || e.KeyChar > '9') && e.KeyChar != 8)

e.Handled = true;

}

"Ricardo" escribió en el mensaje
news:035e01c49784$2fc56780$
Hola a todos...quisiera saber si alguien sabe como dejar
que un textbox solo me permita los carasteres que yo
necesito...no todos...no se si me he explicado
bien...espero me puedan ayudar.
desde ya gracias.
Respuesta Responder a este mensaje
#2 Guillermo guille
11/09/2004 - 14:50 | Informe spam
Hola,

Aquí tienes unos ejemplos de cómo manipular las teclas pulsadas, los ejemplos
son en VB, pero seguro que son fáciles de convertir a C# y si no te atreves a
hacerlo manualmente, puedes usar el conversor de VB a C# que tengo en mi sitio:
http://www.elguille.info/NET/dotnet/deVBaCS.asp

http://www.elguille.info/colabora/p...idando.htm
http://www.elguille.info/colabora/p...extBox.htm
http://www.elguille.info/colabora/p...Letras.htm
http://www.elguille.info/colabora/p...umeros.htm
http://www.elguille.info/NET/dotnet...Teclas.htm (este con ejemplos en C#)

Nos vemos.
Guillermo
Microsoft VB MVP desde 1997
Te invito a mi sitio dedicado al VB y más...
http://www.elguille.info/
http://www.mundoprogramacion.com/
(puede que el correo usado sea anti-spam)


"Ricardo" wrote in message
news:035e01c49784$2fc56780$
Hola a todos...quisiera saber si alguien sabe como dejar
que un textbox solo me permita los carasteres que yo
necesito...no todos...no se si me he explicado
bien...espero me puedan ayudar.
desde ya gracias.
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida