Hi guys , i've been working on an easier way to load a form and send info back to the starting form / another form. there's no need to modify the Sub New really , this is all you need to do :
from the form you already have open to call the second form :
VB Code:
  1. Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
  2.         Dim frmKid As New Form3()
  3.         Me.AddOwnedForm(frmKid)
  4.         frmKid.Show()
  5.     End Sub

from the second form ( eg: Form2 ) to set some text in Form1's Textbox :
VB Code:
  1. Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
  2.         Dim frmBoss As Form1 = Me.Owner
  3.  
  4.         frmBoss.TextBox1.Text = "test" '///put some text in Form1's textbox.
  5.     End Sub

i think this may save a bit of messing for people