Spanish Numero a Moneda en tiempo real

Hackito

Member
Hola, soy nuevo usando B4A.. ¿Cómo puedo pasar un número a formato moneda a medida que se escribe en el editText, intenté hacerlo en el evento TextChanged pero creo q se forma un bucle sin fin.. Gracias
Ejemplo de cómo lo hice:
Sub lblMonto_TextChanged(Old As String,New As String)
lblMonto.Text = NumberFormat2(lblMonto.Text, 1, 2, 2, False)
end Sub
 

josejad

Expert
Licensed User
Longtime User
Hola Hackito, bienvenido¡¡¡

Creo que la mejor forma es usando B4XFormater
Como Erel ha comentado en varias ocasiones, no es recomendable ir modificando el texto mientras el usuario va escribiendo, ya que no es una buena experiencia de uso de la app. Es mejor cambiar el formato cuando el usuario cambia el foco a otro elemento, o cuando hace click en algún botón de acción.

saludos,
 
Upvote 0
Top