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 объектом , и при необходимости принудительно принудительно закрывает несохраненные формы или формы с несохраненные изменения без сохранения. |