Поделиться через


Window.Close Метод

Определение

Перегрузки

Close()

Закрывает окно, представленное Window объектом , предлагающим сохранить изменения в любой несохраняемой форме или с изменениями, которые не были сохранены.

Close(Boolean)

Закрывает окно, представленное Window объектом , и при необходимости принудительно принудительно закрывает несохраненные формы или формы с несохраненные изменения без сохранения.

Close()

Закрывает окно, представленное Window объектом , предлагающим сохранить изменения в любой несохраняемой форме или с изменениями, которые не были сохранены.

public:
 abstract void Close();
public abstract void Close ();
abstract member Close : unit -> unit
Public MustOverride Sub Close ()

Примеры

В следующем примере метод Close класса Window используется для закрытия текущего активного окна с принудительным сохранением изменений, если они были внесены в форму.

this.Application.ActiveWindow.Close(); Me.Application.ActiveWindow.Close()

Комментарии

Метод Close() закрывает связанное окно и формы, которые оно содержит. Если форма не была сохранена или содержит несохраненные изменения, последует запрос к пользователю о сохранении изменений перед закрытием.

Метод Closeможно использовать только с типами окна редактирования; при использовании с типами окна конструирования будет вызвано исключение. Кроме того, метод Close можно использовать только с SubmitEventHandler обработчиками событий и ClickedEventHandler . При использовании с другими типами обработчика события будет вызвано исключение.

Примечание. Если закрытое окно является единственным открытым в Microsoft InfoPath, приложение InfoPath также будет закрыто.

Доступ к этому элементу предоставляется только формам, работающим в том же домене, что и текущая открытая форма, а также формам с междоменными правами доступа.

Доступ к этому типу или элементу предоставляется только из кода, выполняющегося в формах, открытых в Microsoft InfoPath Filler.

Применяется к

Close(Boolean)

Закрывает окно, представленное Window объектом , и при необходимости принудительно принудительно закрывает несохраненные формы или формы с несохраненные изменения без сохранения.

public:
 abstract void Close(bool force);
public abstract void Close (bool force);
abstract member Close : bool -> unit
Public MustOverride Sub Close (force As Boolean)

Параметры

force
Boolean

Указывает, будут ли сохранены открытые несохраненные документы. Значение по умолчанию — false.

Исключения

Метод Close был вызван из обработчика событий для события.Loading

Параметр, передаваемый этому методу, является пустой ссылкой (Nothing в Visual Basic).

Этому методу передан недопустимый параметр. Например, неправильный тип или формат.

Примеры

В следующем примере метод Close класса Window используется для принудительного закрытия текущего активного окна без сохранения несохраненной формы или изменений.

this.Application.ActiveWindow.Close(true); Me.Application.ActiveWindow.Close(true)

Комментарии

Метод Close(force) закроет связанное окно и содержащиеся в нем формы. force Если параметр имеет значение true, все формы будут закрыты без сохранения, даже если они не были сохранены или содержат изменения с момента последнего сохранения. Если же задано значение false, пользователи получат запрос на сохранение этих изменений.

Метод Closeможно использовать только с типами окна редактирования; при использовании с типами окна конструирования будет вызвано исключение. Кроме того, метод Close можно использовать только с SubmitEventHandler обработчиками событий и ClickedEventHandler . При использовании с другими типами обработчика события будет вызвано исключение.

Примечание. Если закрытое окно является единственным открытым в Microsoft InfoPath, приложение InfoPath также будет закрыто.

Доступ к этому элементу предоставляется только формам, работающим в том же домене, что и текущая открытая форма, а также формам с междоменными правами доступа.

Доступ к этому типу или элементу предоставляется только из кода, выполняющегося в формах, открытых в Microsoft InfoPath Filler.

Применяется к