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
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; }
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