Interfaz DocActionEventObject

Objeto de evento que se utiliza durante un evento de clic en un botón 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("096cd63a-0786-11d1-95fa-0080c78ee3bb")> _
Public Interface DocActionEventObject _
    Inherits DocActionEvent, DocReturnEvent, DocEvent
'Uso
Dim instance As DocActionEventObject
[GuidAttribute("096cd63a-0786-11d1-95fa-0080c78ee3bb")]
public interface DocActionEventObject : DocActionEvent, 
    DocReturnEvent, DocEvent

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, enDocActionEvent.

El objeto DocActionEvent proporciona varias propiedades que se pueden utilizar en los eventos de clic en un botón para interactuar mediante programación con los datos del documento XML subyacente del formulario y controlar el éxito o error de dicho evento.

El objeto DocActionEvent se pasa como parámetro al evento OnClick de un botón contenido en una vista de un formulario de InfoPath. Sus propiedades están disponibles únicamente durante el evento OnClick.

Ejemplos

En el siguiente ejemplo, se utiliza la propiedad Source del objeto DocActionEvent para mostrar los datos XML de origen del nodo Modelo de objetos de documento (DOM) XML más interno del documento XML subyacente del formulario, que contiene el botón:

[InfoPathEventHandler(MatchPath="ShowDocActionEventSource", EventType=InfoPathEventType.OnClick)]
public void ShowDocActionEventSource_OnClick(DocActionEvent e)
{
 thisXDocument.UI.Alert("Source: " + e.Source.xml);
}

Vea también

Referencia

Miembros DocActionEventObject

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