私はMDIフォームを持っています。別の子フォームから子フォームを開き、MDIを親フォームに設定する - どのようにすればよいですか?
をこれは期待通り、この作品MainForm
Form1 f1 = new Form1;
f1.MdiParent = this; //this refers to MainForm (parent)
f1.Show();
です:このMDIフォーム内私が使用して、いくつかの子フォームを開くことができます!
しかし、今、私は子フォーム(Form1 - > F1)にいる間、私はMainForm
の子として別のフォームを開きたいが、私はthis
キーワードを使用する場合、それはf1
にrefferます。 f1
内で新しいフォームを開き、MdiParent
をMainForm
に設定するにはどうすればよいですか?
おそらくthis.MdiParentを使用できます。通常は、親ウィンドウに子ウィンドウを作成したままにすることをお勧めします。行動を起こすようにイベントを使用します。 –