I think you need to go back to basics! :laugh:
You do not want to do this:
Form1 form1 = new Form1();
As the
new
keyword suggests, it creates a new instance of Form1 rather than accessing the existing, displayed version which has the filled-in textBox. You need to access the existing version which is curently displayed, ort you will not be able to get at it's textbox content!
It's a bit like you putting your phone into the glove box of
your car, then being surprised when you look in the glove box of
my car to find it isn't there!