Vas bien con la estructura, pero no necesitas acceder a ninguna propiedad del botón. Lo que tienes que hacer es declarar una variable que te permita saber en qué estado se encuentra la aplicación. Pero si lo que quieres es tan básico como que si el Form2 es visible haga una cosa y si no lo es haga otra cosa, entonces se me ocurre que el código sería:
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
If Form2.Visible = False Then
Form2.Show()
Else
'Codigo en caso de que el formulario sea visible
End If
End Sub
Aquí sólo se comprueba si el formulario es visible o no.
Por cierto utiliza las etiquetas de código. Donde dice
GeShi.
Lo de las etiquetas de codigo lo se
es que andaba de apuros
Oye gracias xD intente de todas las maneras que se me ocurrieran pero ninguna de esas me dio
Oye muchas gracias ahora si, puedo seguir se te agradece un monton