no, i don't create a string , the string (str) is already created before .
Dim str As String
g.DrawString(str, fo, Brushes.White, widthX, heightY)
where str is the string which must appear on the form.
when i reading a file , i just add the text in str (+=)