Partager via


XmlForm.Dirty, propriété

Obtient une valeur qui indique si les données d'un formulaire ont été modifiées depuis son dernier enregistrement.

Espace de noms : Microsoft.Office.InfoPath
Assembly : Microsoft.Office.InfoPath (dans microsoft.office.infopath.dll)

Syntaxe

Public MustOverride Property Dirty As Boolean

Dim instance As XmlForm
Dim value As Boolean

value = instance.Dirty

instance.Dirty = value
public abstract bool Dirty { get; set; }

Valeur de la propriété

true si les données du formulaire ont été modifiées depuis leur dernier enregistrement ; sinon, false.

Remarques

Si la valeur de la propriété Dirty est true, les données contenues dans le document XML sous-jacent du formulaire ont été modifiées depuis leur dernier enregistrement. Si la valeur est false, aucune modification n'a été effectuée.

Remarque

Les modifications effectuées pendant un événement Loading n'entraînent pas l'affectation de la valeur true à la propriété Dirty.

Ce membre est accessible uniquement par les formulaires qui s'exécutent dans le même domaine que le formulaire ouvert ou par les formulaires qui disposent d'autorisations indépendantes des domaines.

Exemple

Dans l'exemple suivant, la propriété Dirty de la classe XmlForm sert à déterminer si les données du formulaire ont été modifiées.

if (this.Dirty)
{
   MessageBox.Show("Data has been changed.");
}
else
{
   MessageBox.Show("Data has not been changed.");
}
If (Me.Dirty) Then
   MessageBox.Show("Data has been changed.")
Else
   MessageBox.Show("Data has not been changed.")
End If

Voir aussi

Référence

XmlForm, classe
Membres XmlForm
Microsoft.Office.InfoPath, espace de noms