Visual Basic 中学校 掲示板 投稿の管理
タグのない投稿を抽出
統計
RSS
Visual Basic 中学校
投稿一覧
BackgroundWorkerの例外エラー
この投稿へのリンク
https://keijiban.umayadia.com/ThreadDetail.aspx?ThreadId=9904#CommentId16434
この投稿の削除
削除パスワード
削除する
コメント本文
投稿者
heaven
 (社会人)
投稿日時
2010/12/11 01:53:45
>開いたフォームが別スレッドなら閉じることは出来ないです。
それはないと思います。
重い処理用に開いたサブフォームはメインフォームから通常の呼び出しで開いたフォームです。
'呼び出し例
Dim
f
As
New
Form2
f.Show()
このサブフォームのBackgroundWorkerは2つ使っており、サブフォームのロード時に一つ目のDoWorkが起動し完了すると二つ目のDoWorkerが走るようにしてそれが終わった後のRunWorkerCompletedイベントでサブフォームを閉じる様にしています。
参考になるか分かりませんが、エラー箇所のSSもアップしてみます。
http://www1.axfc.net/uploader/Img/so/102475