別スレッドからのコントロールの変更
コントロールを作成したスレッドと別スレッドからコントロールを変更するには、
Invokeを使う
更新用デリゲート delegate void Delegate_UpdateForm(); // データを受信したイベント void Data_Rcv() { Invoke( new Delegate_UpdateForm(UpdateForm)); } // Formの更新処理 void UpdateForm() { // ボタンの色を変える }
コントロールを作成したスレッドと別スレッドからコントロールを変更するには、
Invokeを使う
更新用デリゲート delegate void Delegate_UpdateForm(); // データを受信したイベント void Data_Rcv() { Invoke( new Delegate_UpdateForm(UpdateForm)); } // Formの更新処理 void UpdateForm() { // ボタンの色を変える }