Freigeben über


XmlForm.New Eigenschaft

Definition

Ruft einen Wert ab, der angibt, ob ein Formular neu ist.

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

Eigenschaftswert

true, wenn das Formular neu ist; andernfalls false.

Beispiele

Das folgende Codebeispiel zeigt ein Muster für die Verwendung der New-Eigenschaft für die bedingte Ausführung von Code, abhängig davon, ob das Formular neu ist oder nicht.

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

Hinweise

Die New-Eigenschaft verhält sich unterschiedlich, je nachdem, ob das neue Formular in Microsoft InfoPath oder in einem Webbrowser erstellt wird.

In einem Webbrowser wird die New-Eigenschaft beim Erstellen eines neuen Formulars auf true festgelegt. Das Festlegen der Eigenschaft auf false erfolgt nur beim Öffnen eines vorhandenen Formulars.

In InfoPath wird die New-Eigenschaft auf true festgelegt, wenn ein neues Formular erstellt wird. Die -Eigenschaft wird auf false festgelegt, sobald das Formular erfolgreich gespeichert wurde. Die -Eigenschaft wird auch auf false festgelegt, wenn ein vorhandenes Formular geöffnet wird.

Hinweis: Die New-Eigenschaft entspricht der IsNew-Eigenschaft des XDocument-Objekts im COM/Scripting-Objektmodell und der IsNew -Eigenschaft der _XDocument2 Schnittstelle des InfoPath 2003-kompatiblen Objektmodells mit verwaltetem Code.

Auf dieses Mitglied kann nur mithilfe von Formularen zugegriffen werden, die in der gleichen Domäne wie das derzeit geöffnete Formular ausgeführt werden oder denen domänenübergreifende Berechtigungen zugewiesen wurden.

Auf diesen Typ oder dieses Mitglied kann über Code zugegriffen werden, der in Formularen ausgeführt wird, die in Microsoft InfoPath Filler oder in einem Webbrowser geöffnet wurden.

Gilt für: