0
私は3人のプロジェクトを他の人が作成しました。MDIが異なるプロジェクトの子フォームを追加していますか?
だから、そのうち3つにform1があります。
MDIのような新しいウィンドウフォームを作成し、子として配置したいと考えています。
名前空間が異なるため、追加できません。このように追加することは可能ですか?
説明現在のプロジェクトの下に新しいフォームを追加しています。
私は3人のプロジェクトを他の人が作成しました。MDIが異なるプロジェクトの子フォームを追加していますか?
だから、そのうち3つにform1があります。
MDIのような新しいウィンドウフォームを作成し、子として配置したいと考えています。
名前空間が異なるため、追加できません。このように追加することは可能ですか?
説明現在のプロジェクトの下に新しいフォームを追加しています。
なぜこれが機能しないのかわかりません。
新しいフォームのIsMdiContainer
プロパティは、あなたの新しいWindowsフォーム(MDI親)内の他のプロジェクト
-Addこのコードへの真
-Add参照に設定されていることを確認し-make(仮定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();
他のプロジェクトでも繰り返します。
WindowsFormsApplication1からWindowsFormsApplication2を呼び出すことはできません。 – william
どうしてですか?プロジェクトに参照を追加しましたか? –
@william:アプリケーションの.exeファイルへの参照を追加するか、(ソースが利用可能な場合)ソリューションにプロジェクトを追加し、プロジェクトを参照します。 –