Compartir a través de


XmlForm.New Propiedad

Definición

Obtiene un valor que especifica si un formulario es nuevo.

public:
 abstract property bool New { bool get(); };
public abstract bool New { get; }
member this.New : bool
Public MustOverride ReadOnly Property New As Boolean

Valor de propiedad

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

Ejemplos

En el siguiente ejemplo de código 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

Comentarios

La propiedad New se comporta de forma diferente en función de si el nuevo formulario se crea en Microsoft InfoPath 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 es equivalente a la propiedad IsNew del objeto XDocument en el modelo de objetos COM/Scripting y a la IsNew propiedad de la _XDocument2 interfaz del modelo de objetos de código administrado compatible con InfoPath 2003.

Ú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.

Se puede acceder a este tipo o miembro desde el código que se ejecuta en los formularios abiertos en Microsoft InfoPath Filler o en un explorador web.

Se aplica a