3

我正在尝试在 aBackgroundWorker完成 ( RunWorkerCompleted) 其任务后关闭一个对话框(用于上传文件)。

现在我的RunWorkerCompleted事件处理程序看起来像这样:

private void uploadWorker_RunWorkerCompleted(object sender, RunWorkerCompletedEventArgs e)
{
    // Hide the loading popup.
    loadingScreenDialog.Hide();

    // Close the dialog.
    this.Close();
}

它不会关闭表单,但会隐藏加载弹出窗口,因此DoWork处理程序已成功执行。

为什么我的表格没有关闭?

编辑

我最终通过从我的DoWork处理程序中删除一些操作来解决这个问题并且它起作用了。肮脏的解决方法,谢谢你帮助我。

4

0 回答 0