Re: ¿Por Que Algunos Controles Tienen La Propiedad .Text Mientras Que Otros .Value?
Tratando de comentar este tema quisiera acotar lo siguiente. El control ValueBox tiene la propiedad value y TextBox tiene la propiedad text; la propiedad value de ValueBox la puedes configurar como moneda, número,fecha, pero en él no pude configurar para que mostrará el la coma del millar (Ej. 1,987,456.34) ni siquiera con la función formato. Si coloco la propiedad en moneda escribe algo así $ 1987456.34. En eso conseguí más versátil la propiedad text del TextBox que si lo muestra.
ValueBox adopta el formato de moneda que tengas configurado en tu ordenador. Revisa la variable de entorno del lenguage y la instalación completa de todos los paquetes de idioma. En mi ordenador está establecida a Español y el resultado de un valuebox establecido a moneda es:
Pero no confundas un valor con su representación gráfica (esto se aplica tanto a las fechas como a los valores numéricos). Textbox admite cualquier caracter que escribas en él, pero no vale para operaciones matemáticas. Por otra parte alamacenar cosas como comas o puntos ortográficos en valores numéricos siempre es peligroso.
Saludos.