最初に childform(frmMenuMasterlist) を非表示にしてから、childform(frmMasterlistAdministrationAdd) を MDI 親 (frmMain.splitcontainer.panel2) に表示します。ボタンがWebのマスターページのように親フォームにある場合は正常に機能しますが、子フォームに配置すると、 this.hide() のみが実行されます。このシナリオで誰かが私を助けてくれますか? よろしくお願いします
private void btn_Administration_Click(object sender, EventArgs e)
{
this.Hide();
frmMasterlistAdministrationAdd frmMasterlistAdministrationAdd = new frmMasterlistAdministrationAdd();
frmMasterlistAdministrationAdd.TopLevel = false;
frmMain frmMain = new frmMain();
frmMasterlistAdministrationAdd.Parent = frmMain.splitContainer3.Panel2;
frmMasterlistAdministrationAdd.Show();
}