が追加されたコントロールがありSplitcontainer
ます。2 番目のパネル ( ) に別のフォームを配置したいPanel2
。ただし、MDIParent
新しいフォームのプロパティをに設定することはできませんPanel2
。
SplitContainer's
したがって、問題は、パネルMDIParent
を別のコントロールとして設定するにはどうすればよいですか?
手がかりを事前にありがとう!
乾杯
が追加されたコントロールがありSplitcontainer
ます。2 番目のパネル ( ) に別のフォームを配置したいPanel2
。ただし、MDIParent
新しいフォームのプロパティをに設定することはできませんPanel2
。
SplitContainer's
したがって、問題は、パネルMDIParent
を別のコントロールとして設定するにはどうすればよいですか?
手がかりを事前にありがとう!
乾杯
Panel-Splitter-MdiClient フォームを作成する場合は、C# でパネルと MDI を参照してください。
MDIParentは別のフォームにすることしかできません。子フォームで行う必要があるTopLevel
のはFalseに設定されています。次に、他のコントロールと同じように(親コントロールのControls
コレクションに追加することで)、任意のコントロールに追加できます。ただし、MDIコンテナの場合とは異なります(最小化または最大化できないため)。
splitcontainer を使用してさまざまなサブフォームをロードすることが目的の場合は、これが役立つ場合があります。WinForms を使用する代わりに、通常の WinForm が持つすべてのウィジェットを含むパネルから派生したクラスを使用できます。それらを表示するには、splitcontainer の Panel2 コントロール コレクションに追加するだけです。
留意すべきいくつかのイベントとメソッドは次のとおりです。