Partager via


XmlForm.New Propriété

Définition

Obtient une valeur qui spécifie s’il s’agit d’un nouveau formulaire.

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

Valeur de propriété

true s’il s’agit d’un nouveau formulaire ; sinon false.

Exemples

L’exemple suivant illustre un modèle d’utilisation de la propriété New dans le cadre d’une exécution conditionnelle de code selon qu’il s’agit d’un nouveau formulaire ou non.

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

Remarques

La propriété New se comporte différemment selon que le nouveau formulaire est créé dans Microsoft InfoPath ou dans un navigateur Web.

Dans un navigateur Web, la propriété New a la valeur true lors de la création d’un nouveau formulaire. La valeur false est affectée à la propriété uniquement lorsqu’un formulaire existant est ouvert.

Dans InfoPath, la propriété New a la valeur true lors de la création d’un nouveau formulaire. La valeur false est affectée à la propriété dès que le formulaire a été enregistré. La propriété a également la valeur false lors de l’ouverture d’un formulaire existant.

Remarque : La propriété New équivaut à la propriété IsNew de l’objet XDocument dans le modèle objet COM/Scripting et à la IsNew propriété de l’interface _XDocument2 du modèle objet de code managé compatible InfoPath 2003.

Seuls les formulaires qui s’exécutent dans le même domaine que le formulaire actuellement ouvert ou les formulaires disposant d’autorisations inter-domaines peuvent accéder à ce membre.

Vous pouvez accéder à ce type ou à ce membre à partir du code exécuté dans les formulaires ouverts dans Microsoft InfoPath Filler ou dans un navigateur web.

S’applique à