Ma io farei così:

codice:
 Me.Visible = False
 Form2.ShowDialog()
 Me.Visible = True