_XDocument2.SetDirty - Méthode
Définit la propriété IsDirty de l'objet XDocument, qui indique si les données d'un formulaire ont été modifiées depuis son dernier enregistrement.
Espace de noms : Microsoft.Office.Interop.InfoPath.SemiTrust
Assembly : Microsoft.Office.Interop.InfoPath.SemiTrust (dans Microsoft.Office.Interop.InfoPath.SemiTrust.dll)
Syntaxe
'Déclaration
Sub SetDirty ( _
vfIsDirty As Boolean _
)
'Utilisation
Dim instance As _XDocument2
Dim vfIsDirty As Boolean
instance.SetDirty(vfIsDirty)
void SetDirty(
bool vfIsDirty
)
Paramètres
vfIsDirty
Type : System.BooleanIndique si le formulaire doit être marqué comme étant modifié ou non.
Remarques
La méthode SetDirty peut être utilisée à partir de l'événement OnSubmitRequest pour forcer un document à être marqué comme étant non modifié. Par conséquent, InfoPath ne demande pas à l'utilisateur d'enregistrer le formulaire lors de sa fermeture.
La méthode SetDirty peut également être utilisée à partir de l'événement OnSaveRequest pour marquer par programmation le formulaire comme étant modifié ou non modifié depuis son dernier enregistrement.
Important
Seuls les formulaires qui s’exécutent dans le même domaine que le formulaire actuellement ouvert ou les formulaires disposant d’autorisations inter-domaines peuvent accéder à ce membre.
Exemples
Dans l'exemple suivant, la propriété IsDirty du formulaire actif prend la valeur false de sorte que l'utilisateur n'est pas invité à enregistrer le formulaire lors de sa fermeture.
thisXDocument.SetDirty(false);
Voir aussi
Référence
Microsoft.Office.Interop.InfoPath.SemiTrust - Espace de noms