0

他の人が作成した 3 つのプロジェクトがあります。

つまり、3 つすべてが form1 を持っています。

MDI のような新しいウィンドウ フォームを作成し、それらを子として配置したいと考えています。

名前空間が異なるため、追加できません。このように追加することは可能ですか?

Coz.. 示されている例は.. 現在のプロジェクトの下に新しいフォームを追加します。

4

1 に答える 1

1

なぜこれがうまくいかないのかわかりません。

IsMdiContainer-新しいフォームのプロパティが true に設定されていることを確認してください

-他のプロジェクトへの参照を追加

- 新しい Windows フォーム (MDI の親) に次のコードを追加します (WindowsFormsApplication2 がいずれかのプロジェクトの名前であると仮定します)。

//Create a new instance of the MDI child form 
WindowsFormsApplication2.Form1 childForm = new WindowsFormsApplication2.Form1(); 

//Set parent form for the child window 
childForm .MdiParent=this;

//Display the child window
childForm .Show();

他のプロジェクトについても繰り返します。

于 2011-01-13T07:04:23.190 に答える