XmlForm.New - Propriété
Obtient une valeur qui spécifie s’il s’agit d’un nouveau formulaire.
Espace de noms : Microsoft.Office.InfoPath
Assembly : Microsoft.Office.InfoPath (dans Microsoft.Office.InfoPath.dll)
Syntaxe
'Déclaration
Public MustOverride ReadOnly Property New As Boolean
Get
'Utilisation
Dim instance As XmlForm
Dim value As Boolean
value = instance.New
public abstract bool New { get; }
Valeur de propriété
Type : System.Boolean
true s’il s’agit d’un nouveau formulaire ; sinon false.
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.
Notes
La propriété New correspond à la propriété IsNew de l’objet XDocument dans le modèle objet de script/COM et à la propriété IsNew de l’interface _XDocument2 du modèle objet de code managé compatible avec 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.
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