Microsoft Visual Studio 2012 の MDI アプリケーションでいくつかのプラクティスを実行しようとしていますが、何か間違っているようです。
新しいWindows フォーム アプリケーションプロジェクトを作成し、最初のフォームのIsMdiContainerプロパティをTrueに変更しました。次に、ソリューション エクスプローラーでプロジェクトを右クリックし、[追加]、[新しい項目]、[Windows フォーム] の順に選択して、新しいフォームを追加します。
form2 のMdiParentプロパティを MDI Container フォームに設定しようとしていますが、form2 にはMdiParentプロパティがないようです。アルファベット順に並べ替えた form2 のプロパティを次に示します。
もちろん、この方法で form2 を子フォームとして開くことができます。
form2 newMDIChild = new form2();
newMDIChild.MdiParent = this;
newMDIChild.Show();
なぜフォームにMDIParentプロパティがないのか疑問に思いました。このページによると 、子フォームにはMdiParentプロパティがあります。
どんな種類の助けも大歓迎です。