Я разрабатываю приложение 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();