がタスクBackgroundWorker
を完了 ( ) した後で、(ファイルのアップロードに使用される) ダイアログを閉じようとしています。RunWorkerCompleted
現在、私のRunWorkerCompleted
イベント ハンドラーは次のようになっています。
private void uploadWorker_RunWorkerCompleted(object sender, RunWorkerCompletedEventArgs e)
{
// Hide the loading popup.
loadingScreenDialog.Hide();
// Close the dialog.
this.Close();
}
フォームを閉じませんが、読み込みポップアップを非表示にするため、DoWork
ハンドラーは正常に実行されました。
フォームが閉じられないのはなぜですか?
編集
DoWork
最終的に、ハンドラーからいくつかの操作を削除することで問題を修正し、機能しました。汚い回避策ですが、助けてくれてありがとう。