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)