_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
Event OnAfterChange As _DataDOMEventSink_OnAfterChangeEventHandler
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).
Remarque |
---|
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. |
Exemple
[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
Membres _DataDOMEventSink_Event
Microsoft.Office.Interop.InfoPath.SemiTrust, espace de noms