когда я закрываю дочернюю форму статической формы MDI, дочерняя форма не удаляется, но если я создаю форму без статического родителя MDI, она удаляется.Зачем? - PullRequest
0 голосов
/ 13 июня 2019

когда я закрываю дочернюю форму статической формы MDI, дочерняя форма не очищает память

Но если я создаю форму без статического родителя MDI, он почти сразу удаляет память. почему?

private static Settings _instance;
  public static Settings Instance()
        {
            return _instance ?? (_instance = new Settings());
        }
public Form MdiForm { get; set; }
...
Settings.Instance().MdiForm = Main;
...

var _mainFrm = (frmMain)Settings.Instance().MdiForm;
newForm.MdiParent = _mainFrm;
newForm.Show();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...