Закрытие дочернего окна - C#
Формулировка задачи:
Создаю MDI приложение,возникла проблема когда вытаюсь закрыть дочернее окно.В главное форме создаю обьект дочерней формы и вызываю функцию которая должна закрыть это самое окно но ничего не происходит,подскажите плиз что не так делаю
В главном окне
Функция в дочернем
Form2 frm = new Form2(); frm.CloseChildrenForm();
public void CloseChildrenForm()
{
this.Close();
}Решение задачи: «Закрытие дочернего окна»
textual
Листинг программы
public partial class Form1 : Form
{
Form2 frm = null;
public Form1()
{
InitializeComponent();
frm = new Form2();
frm.MdiParent = this;
frm.Show();
}
private void Close_Click(object sender, EventArgs e)
{
if(frm!=null) { frm.CloseChildrenForm(); frm=null; }
}
}