_XDocument3.SetDirty-Methode
Legt die IsDirty-Eigenschaft für das XDocument-Objekt fest, die angibt, ob die Daten in einem Microsoft Office InfoPath-Formular seit dem letzten Speichern geändert wurden.
Namespace: Microsoft.Office.Interop.InfoPath
Assembly: Microsoft.Office.Interop.InfoPath (in microsoft.office.interop.infopath.dll)
Syntax
'Declaration
<DispIdAttribute(49)> _
Sub SetDirty ( _
<InAttribute> vfIsDirty As Boolean _
)
'Usage
Dim instance As _XDocument3
Dim vfIsDirty As Boolean
instance.SetDirty(vfIsDirty)
[DispIdAttribute(49)]
void SetDirty (
[InAttribute] bool vfIsDirty
)
Parameter
- vfIsDirty
Gibt an, ob das Formular als nicht geändert markiert werden soll oder nicht.
Hinweise
Die SetDirty-Methode kann vom OnSubmitRequest-Ereignis verwendet werden, um zu erzwingen, dass ein Dokument als nicht geändert markiert wird. Der Benutzer wird daher von InfoPath nicht aufgefordert, das Formular beim Schließen zu speichern.
Die SetDirty-Methode kann auch vom OnSaveRequest-Ereignis verwendet werden, um das Formular seit der letzten Speicherung programmgesteuert entweder als geändert oder als nicht geändert zu markieren.
Beispiel
Im folgenden Beispiel wird die IsDirty-Eigenschaft des aktuellen Formulars auf false festgelegt, sodass der Benutzer beim Schließen nicht aufgefordert wird, das Formular zu speichern.
thisXDocument.SetDirty(false);
Siehe auch
Referenz
_XDocument3-Schnittstelle
_XDocument3-Member
Microsoft.Office.Interop.InfoPath-Namespace