Закрытие дочернего окна - 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; } } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д