Freigeben über


DocActionEventObject-Schnittstelle

Ein Ereignisobjekt, das während eines ButtonClicked-Ereignisses in Microsoft Office InfoPath 2007 verwendet wird.

 

Namespace: Microsoft.Office.Interop.InfoPath.SemiTrust
Assembly: Microsoft.Office.Interop.InfoPath.SemiTrust (in microsoft.office.interop.infopath.semitrust.dll)

Syntax

<CLSCompliantAttribute(False)> _
<GuidAttribute("096cd63a-0786-11d1-95fa-0080c78ee3bb")> _
<CoClassAttribute(GetType(DocActionEventObjectWrapper))> _
Public Interface DocActionEventObject
    Inherits DocActionEvent, DocReturnEvent, DocEvent

Dim instance As DocActionEventObject
[CLSCompliantAttribute(false)] 
[GuidAttribute("096cd63a-0786-11d1-95fa-0080c78ee3bb")] 
[CoClassAttribute(typeof(DocActionEventObjectWrapper))] 
public interface DocActionEventObject : DocActionEvent, DocReturnEvent, DocEvent

Hinweise

Dies ist ein Wrappertyp für eine Coklasse, die für den verwalteten Code der COM-Interoperabilität erforderlich ist. Verwenden Sie diesen Typ zum Zugreifen auf die Member der COM-Schnittstelle, die von der Coklasse implementiert wurden. Informationen zur COM-Schnittstelle, einschließlich eines Links zu den Memberbeschreibungen, finden Sie unter DocActionEvent.

Das DocActionEvent-Objekt stellt mehrere Eigenschaften bereit, die innerhalb eines ButtonClicked-Ereignisses verwendet werden können, um mit den Daten in dem einem Formular zugrunde liegenden XML-Dokument programmgesteuert zu interagieren und um den Erfolg oder das Fehlschlagen des Ereignisses zu steuern.

Das DocActionEvent-Objekt wird als Parameter an die OnClick-Ereignisschaltfläche übergeben, die in einer Ansicht eines InfoPath-Formulars enthalten ist. Die Eigenschaften des Objekts sind nur während des OnClick-Ereignisses verfügbar.

Beispiel

Im folgenden Beispiel wird die Source-Eigenschaft des DocActionEvent-Objekts verwendet, um die Quell-XML-Daten des innersten XML-DOM-Knotens (Document Object Model) des XML-Dokuments anzuzeigen, das dem Formular zugrunde liegt, das die Schaltfläche enthält:

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

Siehe auch

Referenz

DocActionEventObject-Member
Microsoft.Office.Interop.InfoPath.SemiTrust-Namespace