The Close method just closes the form - it doesn't throw away the data, or change any properties. Provided you haven't thrown away the reference you created when you first showed it, there is nothing stopping you from just using the Form.Show or Form.ShowDialog again.
private MyForm myform = new MyForm();
...
private void DoSomething()
{
myform.ShowDialog();
....
myForm.ShowDialog();
}