Нужно событие, чтобы сработать, когда форма в контейнере MDI закрывается? - PullRequest
0 голосов
/ 26 февраля 2012

У меня есть элемент управления Multi Document Interface с несколькими вложенными в него формами.Мне нужно событие, чтобы срабатывать, когда одна из этих форм закрыта.Как я могу связать такое событие?

Если это имеет значение, код, который мне нужно выполнить, обращается к глобальному классу, называемому data, с открытым статическим свойством Windows, к которому осуществляется доступ следующим образом:

data.Windows -= 1;

1 Ответ

1 голос
/ 26 февраля 2012

Это действительно, как говорит LB: создайте переопределение в классе формы.Его можно разместить в любом месте класса

защищенное переопределение void OnClosing (CancelEventArgs e) data.Windows = -1;// предполагая, что эта переменная все еще существует в то время}

...