Интерфейс UIObject
Представляет различные компоненты пользовательского интерфейса, которые можно использовать в форме Microsoft Office InfoPath 2007.
Пространство имен: Microsoft.Office.Interop.InfoPath.SemiTrust
Сборка: Microsoft.Office.Interop.InfoPath.SemiTrust (в microsoft.office.interop.infopath.semitrust.dll)
Синтаксис
'Декларация
<CLSCompliantAttribute(False)> _
<GuidAttribute("096cd549-0786-11d1-95fa-0080c78ee3bb")> _
<CoClassAttribute(GetType(UIObjectWrapper))> _
Public Interface UIObject
Inherits UI2, UI
'Применение
Dim instance As UIObject
[CLSCompliantAttribute(false)]
[GuidAttribute("096cd549-0786-11d1-95fa-0080c78ee3bb")]
[CoClassAttribute(typeof(UIObjectWrapper))]
public interface UIObject : UI2, UI
Заметки
Этот тип является программой-оболочкой для компонентного класса, которого требует управляемый программный код для 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 см. в разделе Практическое руководство. Отображение оповещений и диалоговых окон с помощью объектной модели InfoPath 2003.
См. также
Ссылка
Члены UIObject
Пространство имен Microsoft.Office.Interop.InfoPath.SemiTrust