• Domingo 22 de Diciembre de 2024, 19:16

Autor Tema:  Validar Teclas  (Leído 2213 veces)

reconklb

  • Nuevo Miembro
  • *
  • Mensajes: 2
    • Ver Perfil
Validar Teclas
« en: Viernes 27 de Abril de 2007, 18:36 »
0
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...........

yaG

  • Miembro activo
  • **
  • Mensajes: 46
    • Ver Perfil
Re: Validar Teclas
« Respuesta #1 en: Viernes 27 de Abril de 2007, 19:28 »
0
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
[size=109]Antes de preguntar recuerda el concepto GIYF. Google is your friend.[/size][/u]

reconklb

  • Nuevo Miembro
  • *
  • Mensajes: 2
    • Ver Perfil
Re: Validar Teclas
« Respuesta #2 en: Sábado 28 de Abril de 2007, 23:59 »
0
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...

JuanK

  • Miembro de ORO
  • ******
  • Mensajes: 5393
  • Nacionalidad: co
    • Ver Perfil
    • http://juank.io
Re: Validar Teclas
« Respuesta #3 en: Domingo 29 de Abril de 2007, 17:52 »
0
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.
[size=109]Juan Carlos Ruiz Pacheco
[/size]
Microsoft Technical Evangelist
@JuanKRuiz
http://juank.io

yaG

  • Miembro activo
  • **
  • Mensajes: 46
    • Ver Perfil
Re: Validar Teclas
« Respuesta #4 en: Lunes 30 de Abril de 2007, 15:11 »
0
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
[size=109]Antes de preguntar recuerda el concepto GIYF. Google is your friend.[/size][/u]