Formato decimal a cajas de texto.

14/05/2010 - 06:21 por MalKaViAN_NeT | Informe spam
Hola amigos alguien sabe como puedo hacer para que los numeros salgan con
formato decimal en las cajas de texto o labels. Por ejemplo de la siguiente
manera:

4,231.00

Existe la forma quizás dando algún formato??

Gracias por su ayuda.

Preguntas similare

Leer las respuestas

#1 Alberto Poblacion
14/05/2010 - 11:54 | Informe spam
"MalKaViAN_NeT" wrote in message
news:
Hola amigos alguien sabe como puedo hacer para que los numeros salgan con
formato decimal en las cajas de texto o labels. Por ejemplo de la
siguiente
manera:

4,231.00

Existe la forma quizás dando algún formato??



Siempre puedes formatearlos como quieras usando alguna de las funciones
de formato. Por ejemplo, con String.Format:

Dim d As Decimal = 4321
Dim s As String = String.Format("{0:#,##0.00}", d)
TextBox1.Text = s

Ten presente que en la especificación de formato siempre se usa una coma
para los miles y un punto para los decimales, pero a la hora de aplicar el
formato los caracteres que realmente saldrán serán los que estén puestos en
el CurrentCulture (que por defecto toma los datos de la configuración
regional en el Panel de Control, si no lo cambias).
Respuesta Responder a este mensaje
#2 Dante
14/05/2010 - 15:57 | Informe spam
Una consulta,

Como puedo evitar que los controles que tienen formato fecha, decimal o
otros se adapten a lo que esta en la configuración regional (algo que
vengo padeciendo).

Si tuvieras algun ejemplo me seria de mucha ayuda.


On 14/05/2010 04:54 a.m., Alberto Poblacion wrote:
"MalKaViAN_NeT" wrote in
message news:
Hola amigos alguien sabe como puedo hacer para que los numeros salgan con
formato decimal en las cajas de texto o labels. Por ejemplo de la
siguiente
manera:

4,231.00

Existe la forma quizás dando algún formato??



Siempre puedes formatearlos como quieras usando alguna de las funciones
de formato. Por ejemplo, con String.Format:

Dim d As Decimal = 4321
Dim s As String = String.Format("{0:#,##0.00}", d)
TextBox1.Text = s

Ten presente que en la especificación de formato siempre se usa una coma
para los miles y un punto para los decimales, pero a la hora de aplicar
el formato los caracteres que realmente saldrán serán los que estén
puestos en el CurrentCulture (que por defecto toma los datos de la
configuración regional en el Panel de Control, si no lo cambias).

Respuesta Responder a este mensaje
#3 Alberto Poblacion
14/05/2010 - 16:45 | Informe spam
"Dante" wrote in message
news:
Como puedo evitar que los controles que tienen formato fecha, decimal o
otros se adapten a lo que esta en la configuración regional (algo que
vengo padeciendo).

Si tuvieras algun ejemplo me seria de mucha ayuda.



Una forma de evitarlo es fijar la configuración regional al principio
del programa:

System.Threading.Thread.CurrentThread.CurrentCulture = new
CultureInfo("es-ES")

Después de ejecutar esta instrucción, fuerzas al programa a funcionar en
"español-ESpaña" con independencia de la configuración del panel de control.
Por supuesto, en lugar de "es-ES" puedes poner la configuración regional que
te interese.
Respuesta Responder a este mensaje
#4 MalKaViAN_NeT
15/05/2010 - 18:14 | Informe spam
Hola gracias por la respuesta, también la de confiruración regional me será
de ayuda.

Saludos.



"Alberto Poblacion" wrote:

"Dante" wrote in message
news:
> Como puedo evitar que los controles que tienen formato fecha, decimal o
> otros se adapten a lo que esta en la configuración regional (algo que
> vengo padeciendo).
>
> Si tuvieras algun ejemplo me seria de mucha ayuda.

Una forma de evitarlo es fijar la configuración regional al principio
del programa:

System.Threading.Thread.CurrentThread.CurrentCulture = new
CultureInfo("es-ES")

Después de ejecutar esta instrucción, fuerzas al programa a funcionar en
"español-ESpaña" con independencia de la configuración del panel de control.
Por supuesto, en lugar de "es-ES" puedes poner la configuración regional que
te interese.

.

email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida