XmlForm.Dirty (Propiedad)

Obtiene un valor que indica si los datos de un formulario han sido modificados desde la última vez que se guardó.

Espacio de nombres: Microsoft.Office.InfoPath
Ensamblado: Microsoft.Office.InfoPath (en microsoft.office.infopath.dll)

Sintaxis

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

Valor de propiedad

true si se han modificado los datos del formulario desde la última vez que se guardó; en caso contrario, false.

Comentarios

Si la propiedad Dirty es true, los datos en el documento XML subyacente del formulario han cambiado desde la última vez que se guardó. Si es false, no se ha producido ningún cambio.

Nota:

Los cambios que se producen durante un evento Loading no harán que la propiedad Dirty se establezca en true.

Sólo pueden tener acceso a este miembro los formularios que se ejecuten en el mismo dominio que el formulario abierto actualmente o los formularios a los que se hayan concedido permisos entre dominios.

Ejemplo

En el siguiente ejemplo, la propiedad Dirty de la clase XmlForm se utiliza para determinar si los datos del formulario se han modificado.

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

Vea también

Referencia

XmlForm (Clase)
XmlForm (Miembros)
Microsoft.Office.InfoPath (Espacio de nombres)