Visual Studio 2010のアドインを作成していますが、既存のソリューションの既存のプロジェクトの既存のフォームにコントロールを追加したいのですが、それらすべてへの参照が既にあります。
フォームのファイルを表すプロジェクトアイテムへの参照があるので、フォーム自体への参照が必要です。そうすれば、フォームに対して何でも実行できます(プロパティの変更、コントロールの追加)。
私はいくつかのアプローチを試みましたが、私は試みを使い果たしていないことを認めなければなりません。しかし、これは非常に興味深いテーマなので、茂みの周りを殴り続けるのではなく、この質問を書くことにしました。そうすれば、私にとってはより速くなり、他の誰かからの将来の同様の質問に登録されます。
要約:
私は持っています:
EnvDTE.ProjectItem myPrjItemForm
そして私は持っていたい:
System.Windows.Forms.Form myFormObject