Visual Basic 中学校 掲示板 投稿の管理
タグのない投稿を抽出
統計
RSS
Visual Basic 中学校
投稿一覧
BackgroundWorkerを使ってクリップボードをクリアするとエラーが起きる
この投稿へのリンク
https://keijiban.umayadia.com/ThreadDetail.aspx?ThreadId=10100#CommentId17441
この投稿の削除
削除パスワード
削除する
コメント本文
投稿者
shu
 (社会人)
投稿日時
2011/3/16 22:20:13
bw:BackgroundWorker
bw.WorkerReportsProgress = True
Private Sub bw_DoWork(ByVal sender As Object, ByVal e As System.ComponentModel.DoWorkEventArgs) Handles bw.DoWork
bw.ReportProgress(50) '<--- 50は適当な整数
End Sub
Private Sub bw_ProgressChanged(ByVal sender As Object, ByVal e As System.ComponentModel.ProgressChangedEventArgs) Handles bw.ProgressChanged
Clipboard.Clear() '<--- e.ProgressPercentageで処理を分岐してもよいかも
End Sub
のようにメインスレッドに処理を戻せば可能です。