У меня есть форма, которая создает в своем конструкторе несколько одноразовых ресурсов, от которых мне нужно избавиться. Однако конструктор форм C # уже создает метод Dispose () в файле Designer.cs, который, похоже, не содержит каких-либо пользовательских подключений. Так что я не понимаю, как я должен реализовать типичный шаблон IDisposable
.
Эта форма иногда создается, но никогда не отображается, поэтому использование события Close не поможет.
Рассматриваемые объекты не являются IComponents
, поэтому я не могу просто добавить их в this.components
.
Где я могу поместить этот код очистки и убедиться, что он запустится, когда форма будет удалена?