Compartir a través de


UIObject (Interfaz)

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

Espacio de nombres: Microsoft.Office.Interop.InfoPath
Ensamblado: Microsoft.Office.Interop.InfoPath (en microsoft.office.interop.infopath.dll)

Sintaxis

<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

Comentarios

Este tipo es un contenedor para una coclase que necesita el código administrado para su interoperabilidad COM. Use este tipo para obtener acceso a los miembros de la interfaz COM implementada por esta coclase. Para obtener información sobre la interfaz COM, así como un vínculo a descripciones de sus miembros, vea UI2.

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

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

Se tiene acceso al objeto UIObject a través de la propiedad UI del objeto XDocument.

El objeto UIObject proporciona el método Alert, que se usa 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 IU es el cuadro de diálogo 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 usar en los formularios habilitados para el uso de firmas digitales. Devolverá un error si se usa en un formulario que no lo esté.

Para obtener más información acerca de cómo usar el objeto UIObject, consulte Cómo: Mostrar alertas y cuadros de diálogo.

Vea también

Referencia

UIObject (Miembros)
Microsoft.Office.Interop.InfoPath (Espacio de nombres)