Compartir a través de


de la propiedad XmlForm.Dirty

Obtiene o determina 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

'Declaración
Public MustOverride Property Dirty As Boolean
    Get
    Set
'Uso
Dim instance As XmlForm
Dim value As Boolean

value = instance.Dirty

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

Valor de propiedad

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

Únicamente se puede acceder a este miembro con formularios que se ejecuten en el mismo dominio que el formulario que está actualmente abierto o con formularios a los que se hayan concedido permisos entre dominios.

Ejemplos

En el siguiente ejemplo de código, la propiedad Dirty de la clase XmlForm se usa 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

clase XmlForm

Miembros XmlForm

Espacio de nombres Microsoft.Office.InfoPath