Visual Studioなどでソースを作成すると、Mainメソッドの上に アトリビュートで、以下のものが付いています。 [STAThread] public static void Main() { ... ... ... } このSTAThreadってやつ、本などを見るとおまじないみたいなもの なので、気にスルナみたいなように書かれています。 気になりましたので、ちょっと調べてみました。 以下、間違っているかもしれません・・・。m(_ _)m まず、STAThreadの意味は、シングルスレッドアパートメントの略らしいです。 アパートメントの概念はCOMのスレッドモデルから来ている模様。(でも、私自身COMを知らないから微妙) COM/OLEを利用する際に必要なので、このようにコードに付加されているみたいです。 WinFormsは内部でCOMを利用しているものがあるので(ドラッグ&ドロッ