Condividi tramite


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.

Nota:

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