掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
スレッド間のエラーを解消するには (ID:148131)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
> エラーが出て対処法がわからずに困って降ります。 コントロール(Form、TextBox、Label など)を、別スレッドから 操作することはできません。UI スレッドで生成されたコントロールは、 UI スレッドからのみ読み書きが可能です。 > 別スレッドで1秒毎にイベントを発生させています。 System.Windows.Forms.Timer では駄目なのでしょうか。 > この発生したイベントをメインスレッドのイベントとして使用したいのです。 慣れないうちは、BackgroundWorker を使うと分かりやすいかも。 ワーカースレッドから ReportProgress メソッドでイベントを発生させ、 画面側は ProgressChanged イベントでそれを受け取るようにします。 > どうすれば良いのか解からず困っています。 http://www.atmarkit.co.jp/fdotnet/dotnettips/312ctrlinvoke/ctrlinvoke.html http://www.atmarkit.co.jp/fdotnet/dotnettips/373threadtimer/threadtimer.html > どうか、御教授願えませんでしょうか。 http://www.tt.rim.or.jp/~rudyard/torii009.html http://blogs.wankuma.com/jeanne/archive/2005/11/24/19566.aspx
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.