As I already answered you in this post you have all your code.
You should not access the Form2.TextBox
directly, but to pass the textbox text as parameter in constructor OR via a public field (or property) of the second form.
This works, surely, if you can(and have necessary minimum knowledge of VB.NET in order to) modify the Form2 code.
If not, you should declare a unique (Shared in VB.NET) instance of Form2, that is make it Public Shared myUniqueForm2 as Form2
then access the TextBox2 via myUniqueForm2.TextBox2
If the post are still unclear for you, you should stop asking people and read some short basic articles about Object Oriented Programming (OOP) and VB.NET.
By example this one or this one.
A lot of tutorials about VB.NET you can find also here.