DocActionEventObject - Interface

Objet d'événement utilisé pendant un événement de clic sur un bouton Microsoft InfoPath.

Espace de noms :  Microsoft.Office.Interop.InfoPath.SemiTrust
Assembly :  Microsoft.Office.Interop.InfoPath.SemiTrust (dans Microsoft.Office.Interop.InfoPath.SemiTrust.dll)

Syntaxe

'Déclaration
<GuidAttribute("096cd63a-0786-11d1-95fa-0080c78ee3bb")> _
Public Interface DocActionEventObject _
    Inherits DocActionEvent, DocReturnEvent, DocEvent
'Utilisation
Dim instance As DocActionEventObject
[GuidAttribute("096cd63a-0786-11d1-95fa-0080c78ee3bb")]
public interface DocActionEventObject : DocActionEvent, 
    DocReturnEvent, DocEvent

Remarques

Ce type est le wrapper d’une coclasse requise par le code managé pour l’interopérabilité COM. Utilisez ce type pour accéder aux membres de l’interface COM implémentée par cette coclasse. Pour plus d’informations sur l’interface COM et pour accéder à un lien vers les descriptions de ses membres, voirDocActionEvent.

L'objet DocActionEvent fournit un certain nombre de propriétés qui peuvent être utilisées pendant un événement de clic sur un bouton pour interagir par programmation avec les données contenues dans le document XML sous-jacent d'un formulaire et pour contrôler la réussite ou l'échec de l'événement.

L'objet DocActionEvent est transmis en tant que paramètre à l'événement OnClick d'un bouton contenu dans une vue d'un formulaire InfoPath. Ses propriétés ne sont disponibles que pendant l'événement OnClick.

Exemples

Dans l'exemple suivant, la propriété Source de l'objet DocActionEvent est utilisée pour afficher les données XML source du nœud DOM (Document Object Model) XML le plus central du document XML sous-jacent du formulaire, qui contient le bouton :

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

Voir aussi

Référence

DocActionEventObject - Membres

Microsoft.Office.Interop.InfoPath.SemiTrust - Espace de noms