タグ

Invokeに関するmrt999のブックマーク (1)

  • Invokeとdelegate

    C#のプログラムを作ってて 忘れるといけないのでまとめ 間違ってたり,補足があったらコメントしていただけると助かります. あるメソッドAから別のあるメソッドBを呼び出そうとすると エラーが出る場合がある 例: private void serialPort1_DataReceived(略) { textBox1.text = "hoge"; } みたいな感じにすると止まる. やろうとしてたのはシリアルポートでなにかを受信したら "hoge"をテキストボックスに表示するというアプリケーションの作成 やれない理由は,メソッドAが動いてるスレッド中にメソッドBを無理やり動かそうとするため Windowsフォーム上でフォームを作成した場合,そのフォーム自身以外からのアクセスは動作が保障されていないため まぁ,CheckForIllegalCrossThreadCalls プロパティの値を fals

  • 1