MiCo ha scritto:
Esiste un metodo che mi permetta di visualizzare il valore formattato lasciando comunque assegnato alla textbox il valore originario?
Se ho compreso bene, il problema deriva dal fatto che stai arrotondando a n. 2 decimali con la funzione
FormatNumber mentre in realtà vorresti 4 cifre. E' corretto?
Per risolvere, direi che è sufficiente modificare il parametro
NumDigitsAfterDecimal della suddetta funzione per passare da 2 a 4 decimali.
Se invece la visualizzazione a 2 decimali è giusta ma vuoi mantenerne 4, non c'è altro modo che salvarti il valore effettivo più preciso e inserirlo nella
TextBox quando questa riceve il focus in modo che l'utente possa editare il valore reale e ottenere in seguito la visualizzazione del valore arrotondato.
Se non vuoi optare per la sostituzione, allora dovrai mostrare il valore in un controllo diverso, es. in un controllo
Label distinto.
Se non è quello che volevi ottenere, magari prova a descrivere meglio lo scenario.
Ciao!