または、質問のもう1つの側面は、バックグラウンドワーカーをコーディングするときに、フォームが閉じられる可能性を処理する必要があるかどうかです。
たとえば、バックグラウンドワーカーでSQLクエリ(キャンセル不可)を実行し、カレンダーコントロールの日付が完了すると、クエリから返された日付と一致するように「太字」にするコードがあります。
そのような状況でバックグラウンドワーカーが何をするように設計されているのか知りたいですか?-RunWorkerComplete
イベントを発生させませんか?RunWorkerComplete
-ウィンドウではなくなったため、関数呼び出しでダイアログの呼び出しを無視しますか?