Foros del Web » Programación para mayores de 30 ;) » Programación General » Visual Basic clásico »

ajustar texto númerico de textbox

Estas en el tema de ajustar texto númerico de textbox en el foro de Visual Basic clásico en Foros del Web. hola saludos de nuevo creo q mi duda puede ser sencilla para uds yo presento el resultado de unas operaciones matematicas en un textbox mi ...
  #1 (permalink)  
Antiguo 11/01/2007, 19:20
 
Fecha de Ingreso: septiembre-2005
Mensajes: 99
Antigüedad: 18 años, 7 meses
Puntos: 0
ajustar texto númerico de textbox

hola saludos de nuevo

creo q mi duda puede ser sencilla para uds
yo presento el resultado de unas operaciones matematicas en un textbox
mi duda es como puedo hacer para q estos numeros salgan formateados

por ejemplo ahora aparece un numero asi 1234457,89 y me gustaria algo asi
1.224.457,89

me imagino que es con algun tipo de mascara

es posible ... o es mas sencillo con un mask edit control
y si es asi... como puedo hacerlo

gracias por adelantado
  #2 (permalink)  
Antiguo 11/01/2007, 19:50
 
Fecha de Ingreso: noviembre-2004
Ubicación: Corrientes, Arg.
Mensajes: 129
Antigüedad: 19 años, 5 meses
Puntos: 0
Re: ajustar texto númerico de textbox

Para el ejemplo que pones, sería:

TextBox.Text = Format(<variable>, "##,###,##0.00")

Un cero muestra la cifra o un cero si la cifra es cero o no existe. Un numeral (#) muestra la cifra si existe, o sinó nada.
El punto representa al separador decimal según la config. regional del sistema. La coma pone un separador de miles si hay más cifras a su izquierda, también el que esté establecido en el sistema.
También tendrías que tener la alineación del TextBox en "Right" (derecha).
Hay muchas variantes para Format. Consultá la ayuda de VB.
  #3 (permalink)  
Antiguo 18/01/2007, 18:14
 
Fecha de Ingreso: septiembre-2005
Mensajes: 99
Antigüedad: 18 años, 7 meses
Puntos: 0
Re: ajustar texto númerico de textbox

muchas gracias ... me sirvio muy bien

ahora solo una preguntita en caso que puedan

como haria para q a la hora q estoy escribiendo se muestren esas diferencias

es decir que al escribir yo 700 no pase nada pero si le pongo un cero de mas coloque 7,000

gracias por adelantado y espero puedan ayuderme
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 19:49.