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


Интерфейс UIObject

Представляет различные компоненты пользовательского интерфейса, которые могут использоваться в форме Microsoft Office InfoPath.

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

Синтаксис

'Декларация
<GuidAttribute("096CD549-0786-11D1-95FA-0080C78EE3BB")> _
<CoClassAttribute(GetType(UIObjectClass))> _
Public Interface UIObject
    Inherits UI2
'Применение
Dim instance As UIObject
[GuidAttribute("096CD549-0786-11D1-95FA-0080C78EE3BB")] 
[CoClassAttribute(typeof(UIObjectClass))] 
public interface UIObject : UI2

Заметки

Этот тип является программой-оболочкой для компонентного класса, которого требует управляемый программный код для COM-взаимодействия. Используйте этот тип для доступа к членам интерфейса COM, созданного этим компонентным классом. Дополнительные сведения об интерфейсе COM, включая ссылку на описания его членов, см. в статье UI2.

Объект UIObject (пользовательский интерфейс) предоставляет ряд методов, которые можно использовать для отображения на экране пользовательских и встроенных диалоговых окон.

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

Объект UIObject доступен посредством свойства UI объекта XDocument.

Объект UIObject предоставляет метод Alert, который можно использовать для отображения на экране несложных сообщений, содержащих заданный пользователем текст, например:

thisXDocument.UI.Alert("Custom message text goes here.");

В число встроенных диалоговых окон InfoPath, отображаемых объектом UI, входит диалоговое окно ; это окно может быть отображено на экране пользователя методом ShowSignatureDialog:

thisXDocument.UI.ShowSignatureDialog();
ЗаметкаЗаметка

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

Дополнительные сведения об использовании объекта UIObject см. в статье How to: Display Alerts and Dialog Boxes

См. также

Ссылка

Члены UIObject
Пространство имен Microsoft.Office.Interop.InfoPath