Поделиться через


Свойство XmlForm.Dirty

Возвращает значение, которое указывает, были ли изменены данные в форме со времени последнего сохранения.

Пространство имен: Microsoft.Office.InfoPath
Сборка: Microsoft.Office.InfoPath (в microsoft.office.infopath.dll)

Синтаксис

'Декларация
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; }

Значение свойства

true — если данные в форме были изменены со времени последнего сохранения; в противном случае — false.

Заметки

Если значением свойства Dirty является true, данные в связанном XML-документе формы были изменены со времени последнего сохранения. Если значение false, данные не были изменены.

ЗаметкаЗаметка

Изменения, внесенные во время события Loading, не влияют на свойство Dirty, для которого установлено значение true.

Доступ к этому члену имеется только у форм, запускаемых на том же домене, что и открытая в настоящий момент форма, или у форм, которым были присвоены междоменные разрешения.

Пример

В следующем примере свойство Dirty класса XmlForm используется для того, чтобы определить, были ли изменены данные в форме.

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

См. также

Ссылка

Класс XmlForm
Члены XmlForm
Пространство имен Microsoft.Office.InfoPath