Proprietà XmlForm.Dirty
Ottiene un valore che indica se i dati di un modulo sono stati modificati dopo l'ultimo salvataggio.
Spazio dei nomi: Microsoft.Office.InfoPath
Assembly: Microsoft.Office.InfoPath (in microsoft.office.infopath.dll)
Sintassi
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; }
Valore proprietà
true se i dati del modulo sono stati modificati dopo l'ultimo salvataggio, altrimenti false.
Osservazioni
Se la proprietà Dirty è impostata su true, i dati del documento XML sottostante del modulo sono stati modificati dopo l'ultimo salvataggio. Se invece è impostata su false, non sono state apportate modifiche.
![]() |
---|
Le modifiche apportate durante un evento Loading non comportano l'impostazione della proprietà Dirty su true. |
Possono accedere a questo membro solo moduli eseguiti nello stesso dominio del modulo aperto oppure moduli a cui sono state concesse autorizzazioni tra domini.
Esempio
Nell'esempio seguente viene utilizzata la proprietà Dirty della classe XmlForm per determinare se i dati del modulo sono stati modificati.
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
Vedere anche
Riferimenti
Classe XmlForm
Membri XmlForm
Spazio dei nomi Microsoft.Office.InfoPath