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