タイトル | : DoWork イベント内でメッセージボックス |
記事No | : 6321 |
投稿日 | : 2007/09/18(Tue) 14:22 |
投稿者 | : しん |
DoWork イベント内でメッセージボックスを表示しても問題ないですか?
私の実現したい処理は、 10万とかという数のファイルを処理したいのですが、 流れ的には、実行ボタンを押すと A)10万とかという全てのファイルが存在しているかのチェック(重たい) B)存在していないファイルが存在した場合には、 続行・キャンセルを選択するメッセージボックスを表示。 全てのファイルが存在している場合には、 メッセージボックスを表示せず、C2へ。 C1)キャンセル時はそこで処理終了 C2)続行時は実際に10万というファイルの内、 存在している分のみ処理(重たい)を行う という感じです。
1つの BackgroundWorker の DoWork イベント内に 全てを記述してしまって良いのでしょうか?
それとも、A用の BackgroundWorker 、C2用の BackgroundWorker というように 2つ以上の BackgroundWorker を使用すべきでしょうか?
|