Freigeben über


XmlForm.Dirty-Eigenschaft

Ruft einen Wert ab, der angibt, ob die Daten in einem Formular seit dem letzten Speichern geändert wurden.

Namespace: Microsoft.Office.InfoPath
Assembly: Microsoft.Office.InfoPath (in microsoft.office.infopath.dll)

Syntax

'Declaration
Public MustOverride Property Dirty As Boolean
'Usage
Dim instance As XmlForm
Dim value As Boolean

value = instance.Dirty

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

Eigenschaftswert

true, wenn die Daten im Formular seit dem letzten Speichern geändert wurden; andernfalls false.

Hinweise

Wenn die Dirty-Eigenschaft true lautet, wurden die Daten in dem einem Formular zugrunde liegenden XML-Dokument seit dem letzten Speichern geändert. Lautet die Eigenschaft false, sind keine Änderungen erfolgt.

Hinweis

Änderungen, die während eines Loading-Ereignisses auftreten, bewirken nicht, dass die Dirty-Eigenschaft auf true festgelegt wird.

Auf den Member kann nur über Formulare zugegriffen werden, die in derselben Domäne wie das zurzeit geöffnete Formular ausgeführt werden, oder über Formulare, denen domänenübergreifende Berechtigungen erteilt wurden.

Beispiel

Im folgenden Beispiel wird mithilfe der Dirty-Eigenschaft der XmlForm-Klasse bestimmt, ob Daten im Formular geändert wurden.

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

Siehe auch

Referenz

XmlForm-Klasse
XmlForm-Member
Microsoft.Office.InfoPath-Namespace