У меня есть метод в дочерней форме, который сохраняет запись данных.Если я сталкиваюсь с определенными ошибками, я хочу закрыть дочернюю форму и остановить выполнение в текущем методе и вернуться к основной форме.Когда я использую это. Close ();форма закрывается, но выполнение метода в закрытом виде не останавливается.
Код родительской формы:
SavePermanentRecord spr = new SavePermanentRecord(this);
spr.Show();
Код дочерней формы:
if(path == null)
{
MessageBox.Show("There was a problem saving the file to the path: \r" + basePath + folderName);
this.Close();
//I need the method to stop here and any other processing in this form halted.
}
Как остановить выполнение, закрыть текущий (дочерний) код и вернуться к родительскомусформировать?