SoloCodigo

CLR: .Net / Mono / Boo / Otros CLR => C# => Mensaje iniciado por: reconklb en Viernes 27 de Abril de 2007, 18:36

Título: Validar Teclas
Publicado por: reconklb en Viernes 27 de Abril de 2007, 18:36
Hola estoy recien ingresando en el area de programacion en C# y me encuentro con un problema que no puedo validar el ingreso de teclas.

Quisiera si me pueden ayudar a validar el ingreso de teclas plis

chao y gracias...........
Título: Re: Validar Teclas
Publicado por: yaG en Viernes 27 de Abril de 2007, 19:28
especifica un poco más...
que queres validar ?
que en un campo no se ingresen caracteres no numéricos por ejemplo?

Si es eso podes hacerlo facilmente utilizando lo siguiente:
- clase Convert
- evento KeyPress del textbox
- ascii
Título: Re: Validar Teclas
Publicado por: reconklb en Sábado 28 de Abril de 2007, 23:59
Si necesito validar que solo sea NUMERO o TEXTO.
 
una cosa mas no entiendo lo que me acabas de explicar les pido por favor que tiren una extraccion de un codigo plis...
Título: Re: Validar Teclas
Publicado por: JuanK en Domingo 29 de Abril de 2007, 17:52
asi no vas a lo grar nada!


1- validar las teclas presionadas donde? en un textbox? en la forma? en que!!!?


El punto es que debes utilizar el evento keypress y alli validar que tecla se ha presionado.
Título: Re: Validar Teclas
Publicado por: yaG en Lunes 30 de Abril de 2007, 15:11
aver... algo asi


En el evento Key_Press del textbox a validar

Deberías preguntar si el objeto KeyPressEventArgs se encuentra
dentro del margen de los caracteres ascii que queres validar
por ejemplo si queres validar q SOLO se ingresen numeros, deberias fijarte que el objeto keypressevenargs se encuentre entre 48 y 57, debido a que entre esos numeros se encuentran los caracteres 0,1,2,3,4,5,6,7,8 y 9.
Para convertir el objeto keypresseventargs en un valor ascii es muy fácil...
Convert.ToInt32(e.KeyChar)
Esta función te va a devolver el valor ascii del caracter ingresado.


http://www.asciitable.com (http://www.asciitable.com)