_DataDOMEventSink_Event.OnAfterChange - Événement

Se produit après l'acceptation de modifications dans le document XML sous-jacent d'un formulaire et à la suite de l'événement OnValidate.

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

Syntaxe

'Déclaration
Event OnAfterChange As _DataDOMEventSink_OnAfterChangeEventHandler
'Utilisation
Dim instance As _DataDOMEventSink_Event
Dim handler As _DataDOMEventSink_OnAfterChangeEventHandler

AddHandler instance.OnAfterChange, handler
event _DataDOMEventSink_OnAfterChangeEventHandler OnAfterChange

Remarques

Ce gestionnaire d’événements ne permet pas aux utilisateurs d’annuler une opération.

L'événement OnAfterChange est généralement utilisé pour modifier des données dans un formulaire à la suite d'autres modifications (par exemple, exécution de calculs ou modification de la structure du document XML sous-jacent d'un formulaire).

Notes

Dans certains cas, les événements liés aux modifications dans le document XML sous-jacent d'un formulaire peuvent se produire plusieurs fois. Par exemple, lorsque des données existantes sont modifiées, une opération d'insertion et de suppression se produit.

Exemples

[InfoPathEventHandler(MatchPath="/my:myFields/my:field1", EventType=InfoPathEventType.OnAfterChange)]
public void field1_OnAfterChange(DataDOMEvent e)
{
 if (e.IsUndoRedo)
 {
  // An undo or redo operation has occurred and the DOM is read-only.
  return;
 }

 CalculateTotalCampaignCost();
}

Voir aussi

Référence

_DataDOMEventSink_Event interface

_DataDOMEventSink_Event - Membres

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