我正在开发一个winforms 应用程序,并且我将一个mdi 子窗体放在splitcontainer.panel1 中。当我想关闭当前的 mdi 孩子以打开另一个孩子时,我无法获得孩子表单。我正在使用此代码打开新的孩子,但我想让当前的孩子关闭它:
Accueil accueil = new Accueil();
accueil.MdiParent = this;
accueil.TopLevel = false;
this.splitContainer1.Panel1.Controls.Add(accueil);
accueil.WindowState = FormWindowState.Maximized;
accueil.Size = this.splitContainer1.Panel1.ClientSize;
accueil.MinimizeBox = false;
accueil.MaximizeBox = false;
accueil.ControlBox = false;
accueil.Width = this.splitContainer1.Panel1.Width;
accueil.Height = this.splitContainer1.Panel1.Height;
accueil.Show();