: Thanks Sean this is along the lines of what I am after at least in the end result. Maybe it is not a textbox that I should be using though.
: My program is writing a line of text each time it goes through a loop (could be 1000 times) and I want to show on my form one under the other the line of text. A text box seems the obvious way to do it but how - me.textbox1.text over writes what was there before.
Yes, but if you include me.textbox1.text in the new value like Sean said, your textbox will accumulate one line after another
me.textbox1.text = me.textbox1.text & vbCrLf & "new text"
$ select * from users where clue > 0
no rows returned