Freigeben über


XmlForm.Dirty-Eigenschaft

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

Namespace:  Microsoft.Office.InfoPath
Assembly:  Microsoft.Office.InfoPath (in Microsoft.Office.InfoPath.dll)

Syntax

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

value = instance.Dirty

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

Eigenschaftswert

Typ: System.Boolean
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.

Beispiele

Im folgenden Codebeispiel 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