Compartir a través de


XmlForm.New (Propiedad)

Obtiene un valor que especifica si un formulario es nuevo.

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

Sintaxis

'Declaración
Public MustOverride ReadOnly Property New As Boolean
'Uso
Dim instance As XmlForm
Dim value As Boolean

value = instance.New
public abstract bool New { get; }

Valor de propiedad

true si el formulario es nuevo; en caso contrario, false.

Comentarios

El comportamiento de la propiedad New es distinto, en función de si el nuevo formulario se crea en Microsoft Office InfoPath 2007 o en un explorador Web.

En un explorador Web, la propiedad New se establece en true cuando se crea el formulario. La propiedad se establece en false sólo cuando se abre un formulario existente.

En InfoPath, la propiedad New se establece en true cuando se crea el formulario. Se establece en false en el momento en que el formulario se guarda correctamente. Se establece en false cuando se abre un formulario existente.

Nota

La propiedad New equivale a la propiedad IsNew del objeto XDocument del modelo de objetos COM/Scripting, y a la de la propiedad IsNew de la interfaz _XDocument2 del modelo de objetos de código administrado compatible con InfoPath 2003.

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.

Se puede tener acceso a este tipo o miembro desde un código ejecutado en formularios abiertos en Microsoft Office InfoPath 2007 o en un explorador Web.

Ejemplo

En el siguiente ejemplo se muestra un patrón de uso de la propiedad New para ejecutar código condicionalmente, en función de si el formulario es nuevo o no.

if (this.New)
{
   // Code to run if form is new.
}
else
{
   // Code to run if form is not new.
}
If (Me.[New]) Then
   ' Code to run if form is new.
Else
   ' Code to run if form is not new.
End If

Vea también

Referencia

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