Hola,
el metodo de Hide y Show estan correctos
1.- crear los dos formularios (form1, form2)
2.- estando en el form1 : (un boton)
Instanciaremos el Form2
Código PHP:
this.Hide();
Form2 frm2=new Form2();
frm2.show();
3.- estando en el form2 : (otro boton)
Instanciaremos el Form1
Código PHP:
this.Hide();
Form1 frm1=new Form1();
frm1.show();
OJO: frm1 y frm2 son objetos.
No se si eso te ayuda en algo
Saludos.