読者です 読者をやめる 読者になる 読者になる

亀岡的プログラマ日記

京都のベッドタウン、亀岡よりだらだらとお送りいたします。

スレッドからのコントロール呼び出し

Updating Your Form from Another Thread without Creating Delegates for Every Type of Update - CodeProject

拡張メソッドでスレッドセーフなアクセスのコードを簡単に書こうとゆー。
こういう時には確かに便利よなあ。

しかし、

 public static void SafeThreadAction<T>(this T form, Action<T> call) where T:Form
{
    form.BeginInvoke(call,form);
}

これだけだと同一スレッドからでもInvokeしちゃうけど、OKなんだっけ???