Compartilhar via


XmlForm.New Propriedade

Definição

Obtém um valor que especifica se um formulário é novo.

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

Valor da propriedade

true se o formulário for novo; caso contrário , false.

Exemplos

O exemplo de código a seguir mostra um padrão para usar a propriedade New para executar condicionalmente o código, dependendo se o formulário é novo.

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

Comentários

A propriedade New se comporta de forma diferente dependendo se o novo formulário é criado no Microsoft InfoPath ou em um navegador da Web.

Em um navegador da Web, a propriedade New é definida como true quando um novo formulário é criado. A propriedade é definida como false somente quando um formulário existente é aberto.

No InfoPath, a propriedade New é definida como true quando um novo formulário é criado. A propriedade é definida como false assim que o formulário é salvo com êxito. A propriedade também é definida como false quando um formulário existente é aberto.

Observação: a propriedade New é equivalente à propriedade IsNew do objeto XDocument no modelo de objeto COM/Scripting e à IsNew propriedade da _XDocument2 interface do modelo de objeto de código gerenciado compatível com InfoPath 2003.

This member can be accessed only by forms running in the same domain as the currently open form, or by forms that have been granted cross-domain permissions.

This type or member can be accessed from code running in forms opened in Microsoft InfoPath Filler or in a Web browser.

Aplica-se a