Visual Basic - Formato en TextBox

Life is soft - evento anual de software empresarial
   
Vista:

Formato en TextBox

Publicado por Kiyo (43 intervenciones) el 11/06/2010 20:50:12
Hola a TODOS. Soy nuevo en esto de VB y me estoy haciendo un lio con tantos ejemplos que veo en el manual y en los foros.
Tengo dos TextBox, en los que tienen que entrar numeros decimales. La parte entera ha de ser de 4 digitos y la decimal de 3. Ademas no quiero que el punto separe los miles sino los decimales. Ej: 1234.123
Estaria agradecido si me decis que tengo que hacer y donde tengo que definir lo necesario para que esto funcione asi. Os agradeceria un ejemplo.Entiendo que os parezca ridiculo pero me esta volviendo loco.

GRACIAS de antemano.

KIYO.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Formato en TextBox

Publicado por Julio (72 intervenciones) el 11/06/2010 21:02:03
Private Sub Command1_Click()

Dim Numero As Single

Numero = CSng(Text1.Text)

Text2.Text = Numero

End Sub

Para lo que necesitas en tu proyecto un command, y 2 textbox

La idea es que en el text2.text te muestre lo que ingresas en el text1.text cuando apretas en el Command1_Click()

ingresa: 1234,253

Saludos julio !!!!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Formato en TextBox

Publicado por Kiyo (43 intervenciones) el 11/06/2010 21:17:55
GRACIAS Julio !!

Voy a probar.

KIYO.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Formato en TextBox

Publicado por Kiyo (43 intervenciones) el 12/06/2010 01:29:09
Hola Julio.

He probado tu solucion y me sale...... a medias.
No me funciona en el sentido de que el punto del teclado, lo toma como punto de millar en el TextBox1 y tras pulsar el boton lo devuelve al TextBox sin punto de millar.
Meto 123(PUNTO)123 y mete en el TextBox2 123123 Yo lo que queria era:
1º: meter 4 digitos antes de la coma y 3 despues

2º: Que para que resulte 1234(coma)123, lo pueda meter 1234(punto)123

Lo intento con lo de ####.### y tal, pero algo hago mal y no hay manera......

En cualquier caso MUCHAS GRACIAS JULIO. Lo seguire intentando.

Kiyo.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar