3

がタスクBackgroundWorkerを完了 ( ) した後で、(ファイルのアップロードに使用される) ダイアログを閉じようとしています。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