Como dar formato tipo Numerico a un TextBox

Separa Miles con puntos "segun la configuracion regional del PC"
Miguel Yussef Ferrer Tarazona
 Como dar formato tipo Numerico a un TextBox
Separa Miles con puntos "segun la configuracion regional del PC"
Visitas:34975
Fecha publicación:5/16/2008 10:05:53 AM
Este articulo describe un metodo que permite dar una mascara a un textbox para que tenga la apariencia Numerica, Utilizando el simbolo de separacion de miles establecido en la configuracion regional del Pc. Para el ejemplo vamos a usar los siguientes espacios de nombres y crearemos un proyecto como aparece en la imagen.
 
El siguiente metodo recibe por refrerencia un object que en este caso sera nuestro TextBox1 y por valor un caracter en las linea 14 recibimos el formato numerico del Pc . 16 - validamos que lo digitado sea un digito y no otro caracter. 17-18 agregamos el caracter entrante y eliminamos todos los separadores del texto
 
convertimos a entero el nuevo numero y luego le damos el formato que definimos inicialmente. Luego validamos el caracter de bakcspace para poder borrar y reposicionar los puntos Por ultimo en el evento keyPress del TextBox1 introducimos el siguiente Código y listo le damos Run....
 
aquí les dejo el code completo para que le hagan Ctrl+c Ctrl+v y lo puedan probar mejor.....
 
Comentarios:
  • Visitante

    Escribió 11/22/2012 2:31:30 PM

  • Visitante

    Escribió 4/11/2013 7:21:19 AM

    como seria ese código en c#?

  • Visitante

    Escribió 5/14/2013 9:29:08 AM

  • Visitante

    Escribió 7/26/2013 8:28:47 AM

    excelente pero tengo una duda como poder cambiar esta sentencia que al escrir 10 u 8 caracteres numericos, al final me agrege un "-" me explico 161364762 = 16136476-2 o 58497568 a 5849756-8

  • Comentario:


Contenido relacionado