Allora per passare il form1 alla form2 fai così :
Nella form2 inserisci una proprietà di tipo Form
codice:
Private newForm As Form
Public Property formUno() As Form
Get
Return newForm
End Get
Set(ByVal value As Form)
newForm = value
End Set
End Property
Nel metodo che gestisce il click del bottone passa il form1 utilizzando Me in questo modo :
codice:
Private Sub Button1_Click(sender As System.Object, e As System.EventArgs) Handles Button1.Click
Dim form2 As New Form2()
form2.formUno = Me
End Sub
Da questo momento all'interno del form2 potrai utilizzare tutto quanto di pubblico hai nel form1, proprietà e metodi.