Visual Basic.NET - AGREGAR PUNTOS DE MILES EN TEXTBOX MIENTRAS ESCRIBO

 
Vista:

AGREGAR PUNTOS DE MILES EN TEXTBOX MIENTRAS ESCRIBO

Publicado por IVAN (14 intervenciones) el 27/11/2015 09:55:42
Me gustaría saber qué código debo poner para que mientras estoy escribiendo en un textbox, se vayan agregando automáticamente los puntos de los miles. No quiero que se aplique ese formato al perder el foco del textbox, sinó que se agreguen los puntos automáticamente mientras escribo.

He probado con este código....

Me.TextBoxImporte1.Text = FormatNumber(Me.TextBoxImporte1.Text, 0, TriState.False, TriState.False)

El problema es que cuando agrega un ".", el cursor se me va al principio del textbox, y quiero que el cursor siga escribiendo al final.

Muchas gracias.
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
sin imagen de perfil
Val: 481
Bronce
Ha mantenido su posición en Visual Basic.NET (en relación al último mes)
Gráfica de Visual Basic.NET

AGREGAR PUNTOS DE MILES EN TEXTBOX MIENTRAS ESCRIBO

Publicado por Miguel (476 intervenciones) el 27/11/2015 19:08:50
1
2
3
4
5
6
Try
       Dim puntero As Integer = TextBox1.SelectionStart
       TextBox1.Text = FormatNumber(TextBox1.Text, 0, TriState.False, TriState.False)
       TextBox1.SelectionStart = puntero
Catch
End Try
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