UIObject Интерфейс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Представляет различные компоненты пользовательского интерфейса, которые можно использовать в форме Microsoft Office InfoPath.
public interface class UIObject : Microsoft::Office::Interop::InfoPath::UI2
[System.Runtime.InteropServices.Guid("096CD549-0786-11D1-95FA-0080C78EE3BB")]
public interface UIObject : Microsoft.Office.Interop.InfoPath.UI2
type UIObject = interface
interface UI2
Public Interface UIObject
Implements UI2
- Производный
- Атрибуты
- Реализации
Комментарии
Этот тип является оболочкой для компонентного класса, необходимого управляемому коду для взаимодействия с COM. Используйте этот тип для доступа к элементам интерфейса COM, реализованного этим компонентным классом. Сведения об интерфейсе COM, включая ссылку на описания его членов, см. в разделеUI2 .
Объект UIObject (пользовательский интерфейс) содержит ряд методов отображения настраиваемых и встроенных диалоговых окон.
Объект UIObject используется для программного отображения различных типов диалоговых окон для пользователей по мере заполнения формы. Он не используется для изменения пользовательского интерфейса InfoPath.
Доступ к объекту UIObject осуществляется через UI свойство XDocument объекта .
Объект UIObject предоставляет Alert(String) метод , который используется для отображения простого окна сообщения с некоторым пользовательским текстом, как показано в следующем примере:
thisXDocument.UI.Alert("Custom message text goes here.");
Одним из встроенных диалоговых окон InfoPath, которое может отображать объект пользовательского интерфейса, является диалоговое окно Цифровые подписи; Это диалоговое окно можно отобразить для пользователя с помощью ShowSignatureDialog() метода , как показано ниже.
thisXDocument.UI.ShowSignatureDialog();
Примечание. Метод ShowSignatureDialog можно использовать только в формах, для которых была включена цифровая подпись. Это метод возвращает ошибку при использовании в форме, для которой не разрешены цифровые подписи.
Дополнительные сведения об использовании объекта UIObject см. в разделе Практическое руководство. Отображение оповещений и диалоговых окон.
Методы
Alert(String) |
Отображает окно сообщения с пользовательским текстовым сообщением в форме Microsoft Office InfoPath. (Унаследовано от UI2) |
Confirm(String, XdConfirmButtons) |
Отображает окно сообщения с кнопками для ввода данных. (Унаследовано от UI2) |
SetSaveAsDialogFileName(String) |
Задает имя по умолчанию для формы в диалоговом окне Сохранить как. (Унаследовано от UI2) |
SetSaveAsDialogLocation(String) |
Указывает начальную папку, отображаемую при открывании диалогового окна Сохранить как. (Унаследовано от UI2) |
ShowMailItem(String, String, String, String, String) |
Создает сообщение электронной почты в редакторе электронной почты по умолчанию и присоединяет к нему открытую в настоящее время форму Microsoft Office InfoPath. (Унаследовано от UI2) |
ShowModalDialog(String, Object, Object, Object, Object, Object) |
Отображает пользовательское модальное диалоговое окно в форме Microsoft Office InfoPath. (Унаследовано от UI2) |
ShowSignatureDialog() |
Отображает диалоговое окно Цифровые подписи Microsoft Office InfoPath 2003. (Унаследовано от UI2) |