Ciaoooooooo

Ragazzi ecco il mio problema:

ho un valore che mi viene restituito da una certa operazione che può essere un numero formato da piu cifre (esempio: 1236,23 - 45,69 - 236,58 - 0,56) comunque mai con piu di due cifre decimali.
Vorrei fare in modo che 1236,23 mi appaia 1.236,23

Possibile soluzione:

usare una funzione che mi partendo da destra verso sinistra mi aggiunga un punto dopo il sesto carattere.

adesso voi potreste pensare.....
"...ma se il numero invece di essere 1236,23 è 123456,23 ?"
MA dato che questo numero è il peso dei file contenuto in una cartella espresso in MB, non ci saranno mai file superiori a 999.999,99 MB.

Che ne dite mi sto rinc.....ndo oppure il regionamento è giusto?