У меня есть пользовательский элемент управления, который используется внутри дочернего элемента MDI. Я изменяю видимость этого дочернего элемента MDI, когда он закрыт, делая это.
private void MDIChild_FormClosing(object sender, FormClosingEventArgs e)
{
e.Cancel = true;
this.Visible = false;
}
Но когда я изменяю видимость формы MDI на true, запускается событие загрузки пользовательского элемента управления, даже если загрузка формы не запускается. Но этого не происходит в случае обычной формы окна.
В основном мне нужно отключить функцию закрытия моего ребенка MDI в некоторых случаях.
есть идеи как это сделать?