Salve a tutti!

Ho un problema con una textbox. Quando voglio mandare a capo un testo all'interno di una textbox inserisco una vbCrLf ma il problema è che non mi manda affatto a capo il testo ma mi inserisce due "quadratini". Come fare per poter mandare a capo quando voglio?

Ho questo codice

txtMessaggio.Text = Replace(.TextMatrix(lRigSel, i), "|
|", vbCrLf)


|
| è un "carattere" che ho inventato io e ovviamente .TextMatrix(lRigSel,j) si riferisce a una MsHFlexGrid. Il risultato è

testo"quadratino""quadratino"testo"quadratino""quadratino"testo"quadratino""quadratino"

il tutto ovviamente su una riga sola

Come posso fare per poter inserire l'a capo e non soltanto il suo carattere?


Grazie anticipatamente