пусть дочерняя форма принимает в качестве параметра родительскую форму:
Form2 f2 = new Form2(this);
this.hide();
f2.show();
, затем, когда вы хотите закрыть новую форму, просто закройте ее и снова покажите родительскую форму.код из формы 2:
private Form Fatherform;
Form2(Form father){
Fatherform = father;
}
Form2_closeevent( ... )
{
if(Fatherform != null)
Fatherform.show();