2011年12月7日水曜日

マルチスレッドでコンポーネントを操作する

C#のGUIアプリでいろんな処理を行う場合、マルチスレッドを利用してメインのスレッドとは別に処理を並行実行させるといったことは定石ですが、
  • 原則として別スレッドからコントロール対して操作をすることができない
という制約があります。もちろん原則としてということですから抜け道はあります。以下はその方法です。
参考サイト(ソースコード):

Windowsアプリケーションにおけるマルチスレッドの注意点(C#と諸々)


0 件のコメント:

コメントを投稿