• Jueves 2 de Mayo de 2024, 06:47

Autor Tema:  Formato Numérico Internacional En Los Textbox  (Leído 1219 veces)

joanca

  • Miembro MUY activo
  • ***
  • Mensajes: 126
    • Ver Perfil
Formato Numérico Internacional En Los Textbox
« en: Miércoles 10 de Enero de 2007, 23:45 »
0
Hola a todos/as.

Estoy intentando formatear un TextBox para mostrar los puntos de miles y los decimales en formato internacionalizable de la siguiente manera :

(1) Si quiero ver puntos de miles :
textBox.Text = string.Format("{0:#,##0.##}", Convert.ToDouble(textBox.Text));

(2) Si no quiero ver los puntos de miles :
oTextBox.Text = string.Format("{0:0.##}", Convert.ToDouble(oTextBox.Text));

Y me funciona bien en Español, pero si lanzo la aplicación con otro idioma, por ejemplo Inglés, en donde el formato de puntos de miles y decimales funciona al revés, pués lo sigo viendo igual que en Español.

Si alguien tiene alguna idea de como plantear esta situación se lo agradezco.

Saludos.

JuanK

  • Miembro de ORO
  • ******
  • Mensajes: 5393
  • Nacionalidad: co
    • Ver Perfil
    • http://juank.io
Re: Formato Numérico Internacional En Los Textbox
« Respuesta #1 en: Viernes 12 de Enero de 2007, 14:55 »
0
claro.

Revisa bien las opciones de formato en string.format  y tambien los caracteres especiales para representar el carácter de separación de decimales y el de miles sin necesidad de quemar directamente la coma y el punto.
[size=109]Juan Carlos Ruiz Pacheco
[/size]
Microsoft Technical Evangelist
@JuanKRuiz
http://juank.io