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


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
Производный
Атрибуты
Реализации
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)

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