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


Метод Window2.Close

Закрывает окно, представленное объектом WindowObject.

Этот метод несовместим с CLS.  

Пространство имен: Microsoft.Office.Interop.InfoPath.SemiTrust
Сборка: Microsoft.Office.Interop.InfoPath.SemiTrust (в microsoft.office.interop.infopath.semitrust.dll)

Синтаксис

'Декларация
<DispIdAttribute(2)> _
Sub Close ( _
    fForce As Boolean _
)
'Применение
Dim instance As Window2
Dim fForce As Boolean

instance.Close(fForce)
[DispIdAttribute(2)] 
void Close (
    bool fForce
)

Параметры

  • fForce
    Определяет, будут ли сохранены открытые документы. Значение по умолчанию равно false.

Заметки

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

Метод Close можно использовать только с окнами типа редактирование. Если его использовать с окном типа "разработка", будет возвращена ошибка. Кроме того, метод Close можно использовать только с обработчиками событий OnSubmitRequest и OnClick. Если его использовать с другими типами обработчиков событий, будет возвращена ошибка.

ЗаметкаЗаметка

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

ЗаметкаВнимание!

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

Пример

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

thisApplication.ActiveWindow.Close(false);

См. также

Ссылка

Интерфейс Window2
Члены Window2
Пространство имен Microsoft.Office.Interop.InfoPath.SemiTrust