Form.Close Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Закрывает форму.
public:
void Close();
public void Close();
member this.Close : unit -> unit
Public Sub Close ()
Исключения
Форма была закрыта во время создания дескриптора.
Этот метод нельзя вызвать из Activated события, если WindowState задано значение Maximized.
Комментарии
При закрытии формы все ресурсы, созданные в объекте, закрываются и форма удаляется. Вы можете предотвратить закрытие формы во время выполнения, обрабатывая Closing событие и устанавливая Cancel свойство CancelEventArgs переданного в качестве параметра обработчику событий. Если закрываемая форма — это форма запуска приложения, приложение заканчивается.
Два условия, когда форма не удаляется Close , когда (1) она является частью приложения многодокументного интерфейса (MDI), и форма не отображается; и (2) вы отображали форму с помощью ShowDialog. В этих случаях необходимо вручную вызвать Dispose все элементы управления формы для сборки мусора.
Замечание
Close При вызове метода в Form виде безрежимного окна невозможно вызвать Show метод, чтобы сделать форму видимой, так как ресурсы формы уже выпущены. Чтобы скрыть форму, а затем сделать ее видимой Control.Hide , используйте метод.