Подобные решения, когда одна форма вызывает и действует на другую ... Например, это я ответил за другую. Вы могли бы сделать аналогичный процесс ... передать свою первую форму второй ... Затем покажите вторую ... Затем вы можете скрыть свою первую форму (через this.Hide ()). Затем, во второй форме, когда вы нажимаете любую кнопку, чтобы выбрать ваш выбор, и вам нужно вернуться к первой форме, вы можете использовать исходную ссылку формы, переданную во вторую форму, чтобы повторно показать ее, например, в нажмите на вторую форму ...
this.PreservedForm.Show(); // re-show original form
this.Close(); // and CLOSE this second form...