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


Window Класс

Определение

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

public ref class Window abstract
public abstract class Window
type Window = class
Public MustInherit Class Window
Наследование
Window

Примеры

В следующем примере ActiveWindow свойство используется для задания ссылки на текущее окно. Код определяет тип окна; если это окно типа "редактирование", в сообщении отображается число областей задач, содержащихся в окне.

// Set a reference to the current window.
Window currentWindow = this.Application.ActiveWindow;

// Check if the window is an editing window;
if (currentWindow.WindowType == WindowType.Editor)
{
   MessageBox.Show("Number of task panes: " + 
      currentWindow.TaskPanes.Count.ToString());
}
' Set a reference to the current window.
Dim currentWindow As Window  = Me.Application.ActiveWindow

' Check if the window is an editing window;
If currentWindow.WindowType = WindowType.Editor Then
   MessageBox.Show("Number of task panes: " & _
      currentWindow.TaskPanes.Count.ToString())
End If

Комментарии

Объекты Window представляют два типа окон, которые используются в приложении InfoPath: окно редактирования, отображающее форму, когда ее заполняет пользователь, и окно конструирования, которое используется в режиме конструктора, когда пользователь создает шаблон формы.

Объект Window предоставляет свойства и методы, которые можно использовать для программного взаимодействия с окнами InfoPath, включая возможность активировать или закрывать окно и взаимодействовать с областями задач и и панелями команд, которые они содержат. Объект Window также предоставляет XmlForm свойство для доступа к базовому XML-документу формы, связанному с окном.

Доступ к объектам Window формы InfoPath осуществляется через Item[Int32] свойство WindowCollection объекта . Тип окна можно определить с помощью WindowType свойства .

Доступ к открытому окну можно получить напрямую с помощью ActiveWindow свойства Application объекта, а не WindowCollection коллекции. Вы также можете получить доступ к объекту Window , связанному с представлением, с помощью Window свойства View объекта .

Примечание. Некоторые свойства объекта Window доступны только при использовании типа окна редактирования. При использовании с типом окна конструирования они возвращают ошибку.

Конструкторы

Window()

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

Свойства

Active

Возвращает значение, указывающее, является ли окно, связанное Window с объектом, активным окном.

Caption

Возвращает или задает текст подпись для окна, представленного Window объектом .

CommandBars

Возвращает ссылку на коллекцию Microsoft Office CommandBars окна, связанного Window с объектом .

Height

Возвращает или задает высоту окна, представленного Window объектом , измеряется в точках.

Left

Возвращает или задает горизонтальное положение окна, представленного Window объектом , измеряется в точках.

MailEnvelope

Возвращает ссылку на объект, связанный MailEnvelope с окном, представленным Window объектом .

TaskPanes

Возвращает ссылку на коллекцию TaskPaneCollection , связанную с Window объектом .

Top

Возвращает или задает вертикальное положение окна, представленного Window объектом , измеряется в точках.

Width

Возвращает или задает ширину окна, представленного Window объектом , измеряется в точках.

WindowState

Возвращает или задает состояние окна, представленного Window объектом .

WindowType

Возвращает тип окна, представленного Window объектом .

XmlForm

Возвращает ссылку на объект, связанный XmlForm с окном, представленным Window объектом .

Методы

Activate()

Активирует (делает фокус на) окно, представленное Window объектом .

Close()

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

Close(Boolean)

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

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