Share via


Interfaz UIObject

Representa diversos componentes de la interfaz de usuario que se pueden utilizar en un formulario de Microsoft InfoPath.

Espacio de nombres:  Microsoft.Office.Interop.InfoPath.SemiTrust
Ensamblado:  Microsoft.Office.Interop.InfoPath.SemiTrust (en Microsoft.Office.Interop.InfoPath.SemiTrust.dll)

Sintaxis

'Declaración
<GuidAttribute("096cd549-0786-11d1-95fa-0080c78ee3bb")> _
Public Interface UIObject _
    Inherits UI2, UI
'Uso
Dim instance As UIObject
[GuidAttribute("096cd549-0786-11d1-95fa-0080c78ee3bb")]
public interface UIObject : UI2, 
    UI

Comentarios

Este tipo es un contenedor para una coclase que requiere el código administrado para la interoperabilidad con COM. Use este tipo para acceder a los miembros de la interfaz COM que implementa esta coclase. Encontrará información sobre la interfaz COM, así como vínculos a las descripciones de sus miembros, enUI2.

El objeto UIObject proporciona varios métodos para mostrar cuadros de diálogo personalizados e integrados.

El objeto UIObject se utiliza para mostrar mediante programación varios tipos de cuadros de diálogo a los usuarios mientras rellenan un formulario. No se utiliza para modificar la interfaz de usuario de InfoPath.

Al objeto UIObject se tiene acceso a través de la propiedad UI del objeto XDocument.

El objeto UIObject proporciona el método Alert, que se utiliza para mostrar un cuadro de mensaje sencillo con texto personalizado, como se muestra en el ejemplo siguiente:

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

Uno de los cuadros de diálogo integrados de InfoPath que permite mostrar el objeto UI es Firmas digitales; este cuadro de diálogo se puede mostrar al usuario mediante el método ShowSignatureDialog, como se indica a continuación:

thisXDocument.UI.ShowSignatureDialog();

Nota

El método ShowSignatureDialog únicamente se puede utilizar en los formularios habilitados para el uso de firmas digitales. Devolverá un error si se utiliza en un formulario que no lo esté.

Para obtener información sobre la utilización del objeto UIObject, vea Cómo: Mostrar alertas y cuadros de diálogo usando el modelo de objetos de InfoPath 2003.

Vea también

Referencia

Miembros UIObject

Espacio de nombres Microsoft.Office.Interop.InfoPath.SemiTrust