Condividi tramite


Classe XmlFormCancelEventArgs

Rende disponibili i dati per il messaggio personalizzato visualizzato quando si annullano gli eventi generati dal modulo e dal relativo documento XML sottostante.

Spazio dei nomi: Microsoft.Office.InfoPath
Assembly: Microsoft.Office.InfoPath (in microsoft.office.infopath.dll)

Sintassi

Public MustInherit Class XmlFormCancelEventArgs
    Inherits CancelEventArgs

Dim instance As XmlFormCancelEventArgs
public abstract class XmlFormCancelEventArgs : CancelEventArgs

Osservazioni

L'oggetto XmlFormCancelEvent implementa le proprietà Message e MessageDetails per specificare o recuperare un messaggio personalizzato quando si annullano gli eventi Changing, Validating, Save, Merge, Submit, VersionUpgrade e Loading.

Per impostazione predefinita, le proprietà Message e MessageDetails hanno un valore null.

  • Se entrambi i valori sono null, quando un evento viene annullato, viene visualizzato il messaggio di errore predefinito.

  • Se entrambi i valori sono diversi da null, nella finestra di dialogo del messaggio di errore vengono visualizzati i valori specificati per le proprietà Message e MessageDetails.

  • Se entrambe le proprietà sono impostate su una stringa vuota, nella finestra di dialogo del messaggio di errore non viene visualizzato alcun testo.

  • La proprietà Message può essere null e la proprietà MessageDetails può essere diversa da null e viceversa. Se uno dei valori è diverso da null, in InfoPath viene visualizzato il valore specificato. Se, ad esempio, la proprietà Message è null, ma per la proprietà MessageDetails è stato specificato un valore, in InfoPath viene visualizzata una finestra di dialogo del messaggio di errore con solo la sezione Dettagli e senza testo nella parte superiore.

  • Nell'interfaccia utente in modalità progettazione di InfoPath è possibile specificare un messaggio personalizzato visualizzato quando si indica l'esito delle operazioni scegliendo Opzioni invio modulo dal menu Strumenti. Se la proprietà Message o la proprietà MessageDetails è impostata nel codice, questi valori hanno la precedenza sul testo specificato nell'interfaccia utente di InfoPath.

Gerarchia di ereditarietà

System.Object
   System.EventArgs
     System.ComponentModel.CancelEventArgs
      Microsoft.Office.InfoPath.XmlFormCancelEventArgs
         Microsoft.Office.InfoPath.SaveCancelEventArgs

Thread Safety

Tutti i membri statici pubblici (Shared in Visual Basic) di questo tipo sono thread-safe. I membri di istanza non sono garantiti come thread-safe.

Vedere anche

Riferimenti

Membri XmlFormCancelEventArgs
Spazio dei nomi Microsoft.Office.InfoPath