Control.Invokeの書き方について、ちょっと考察。 private delegate void MyDelegate(); private void MyDisplay() { label1.Text = "ほにゃらら"; } private void Foo(...) { this.Invoke(new MyDelegate(MyDisplay)); } これが、C#1.1の頃の書き方。 これが C#2.0になると、 private delegate void MyDelegate(); private void Foo(...) { this.Invoke(new MyDelegate(delegate { label1.Text = "ほにゃらら"; })); } と書ける。さらに、 MethodInvoker という delegateが定義済みなので、 private v