7
質問の別の側面は次のとおりです。バックグラウンドワーカーをコーディングするときにフォームが閉じられる可能性を処理する必要がありますか?フォームを閉じると、まだ実行中のバックグラウンドワーカーはどうなりますか?
たとえば、バックグラウンドワーカーでSQLクエリ(取り消し不可能)を実行し、カレンダーコントロールで日付を一致させてクエリから返された日付と一致するようにしたコードがあります。
私はこのような状況でバックグラウンドワーカーが何をするように設計されているのだろうか? - RunWorkerComplete
イベントは発生しませんか? - それはもうウィンドウではないので、RunWorkerComplete
関数呼び出しでダイアログへの呼び出しを無視しますか?