Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Si verifica dopo l'accettazione delle modifiche apportate al documento XML sottostante di un modulo e dopo l'evento Validating.
Spazio dei nomi: Microsoft.Office.InfoPath
Assembly: Microsoft.Office.InfoPath (in microsoft.office.infopath.dll)
Sintassi
Public Event Changed As XmlChangedEventHandler
Dim instance As XmlEvent
Dim handler As XmlChangedEventHandler
AddHandler instance.Changed, handler
public abstract event XmlChangedEventHandler Changed
Eccezioni
| Tipo eccezione | Condizione |
|---|---|
Lo sviluppatore ha cercato di associare l'evento in una posizione diversa dal metodo InternalStartup. |
Osservazioni
Importante: |
|---|
Gli sviluppatori non devono creare un'istanza dell'evento Changed nel codice del modulo. Quando si aggiunge un gestore eventi al modello di modulo dall'interfaccia utente in modalità progettazione, tramite Microsoft Office InfoPath 2007 viene generato codice nel metodo InternalStartup del file di codice del modulo utilizzando la classe EventManager e il membro della classe XmlEvent per associare gli eventi a livello di documento ai relativi gestori eventi. Per informazioni su come aggiungere gestori eventi in modalità progettazione di InfoPath, vedere Procedura: Aggiungere un gestore eventi. |
L'evento Changed viene associato utilizzando il delegato XmlChangedEventHandler.
Questo gestore eventi non consente di annullare un'operazione.
L'evento Change viene in genere utilizzato per modificare i dati in un modulo dopo l'esecuzione di altre modifiche, ad esempio per eseguire calcoli o per modificare la struttura del documento XML sottostante di un modulo.
A questo tipo o membro può accedere solo il codice in esecuzione in moduli aperti in Microsoft Office InfoPath 2007 o in un browser.
Esempio
Nell'esempio seguente, dopo l'esecuzione e la convalida di una modifica relativa a field9, viene aggiunto un valore a field4 per riflettere questa modifica.
public void field9_Changed(object sender, XmlEventArgs e)
{
this.CreateNavigator().SelectSingleNode("/my:myFields/my:field4",
this.NamespaceManager).SetValue("Field9 was changed.");
}
Public Sub field9_Changed(ByVal sender As Object, _
ByVal e As XmlEventArgs )
Me.CreateNavigator().SelectSingleNode("/my:myFields/my:field4", _
Me.NamespaceManager).SetValue("Field9 was changed.")
End Sub
Vedere anche
Riferimenti
Classe XmlEvent
Membri XmlEvent
Spazio dei nomi Microsoft.Office.InfoPath
Importante: