XmlForm.New プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
フォームが新規かどうかを指定する値を取得します。
public:
abstract property bool New { bool get(); };
public abstract bool New { get; }
member this.New : bool
Public MustOverride ReadOnly Property New As Boolean
プロパティ値
フォームが新規の場合は true、それ以外の場合は false。
例
次のコードの例では、New プロパティを使用して、フォームが新規かどうかによって条件付きでコードを実行するパターンを示します。
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
注釈
New プロパティの動作は、新しいフォームが Microsoft InfoPath で作成されるか、Web ブラウザーで作成されるかによって異なります。
Web ブラウザーでは、新しいフォームが作成されると、New プロパティは true に設定されます。 このプロパティは、既存のフォームが開かれた場合にのみ、false に設定されます。
InfoPath では、新しいフォームが作成されると、New プロパティは true に設定されます。 このプロパティは、フォームの保存が正常に終了すると、直ちに false に設定されます。 既存のフォームが開かれた場合にも、false に設定されます。
注: New プロパティは、COM/Scripting オブジェクト モデルの XDocument オブジェクトの IsNew プロパティと、InfoPath 2003 互換マネージ コード オブジェクト モデルの_XDocument2インターフェイスのプロパティとIsNew同じです。
このメンバは、現在開いているフォームと同じドメインで実行中のフォーム、またはクロスドメインのアクセス許可が与えられたフォームだけがアクセスできます。
この型またはメンバーには、Microsoft InfoPath Filler または Web ブラウザーで開いたフォームで実行されるコードからアクセスできます。