停止执行,关闭表单并返回给调用者

时间:2019-03-19 16:40:00

标签: c# winforms

我在子窗体上有一个保存数据记录的方法。如果遇到某些错误,我想关闭子窗体并暂停当前方法的执行,然后返回主窗体。当我使用this.Close();窗体关闭,但是在关闭的窗体中执行方法不会停止。

家长表格代码:

{
    "message": "Unauthenticated."
}

子表格代码:

auth:api

如何停止执行并关闭当前(子代)代码并返回父表单?

1 个答案:

答案 0 :(得分:2)

呼叫该行之后,您的代码仍将继续执行。要停止它,只需在其后放置return;

    if(path == null)
    {
        MessageBox.Show("There was a problem saving the file to the path: \r" + basePath + folderName);
        return;
    }