次の方法で共有


_XDocument3.IsDirty プロパティ

定義

Microsoft InfoPath フォームのデータが最後に保存されてから変更されたかどうかを示す値を取得します。

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

プロパティ値

実装

次の例では、 オブジェクトの IsDirty プロパティを XDocument 使用して、フォーム内のデータが変更されたかどうかを判断します。

if (thisXDocument.<span class="label">IsDirty</span>)
{
 thisXDocument.UI.Alert("Data has been changed.");
}
else
{
 thisXDocument.UI.Alert("Data has not been changed.");
}

次の例では、 オブジェクトの IsDirty プロパティを XDocument 使用して、フォーム内のデータが変更されたかどうかを判断します。

if (thisXDocument.<span class="label">IsDirty</span>)
{
 thisXDocument.UI.Alert("Data has been changed.");
}
else
{
 thisXDocument.UI.Alert("Data has not been changed.");
}

注釈

IsDirty プロパティが true の場合、フォームの基になる XML ドキュメント内のデータは最後に保存されてから変更されたことになります。 false の場合、変更は行われていません。

: イベント中に発生した OnLoad 変更では、 IsDirty プロパティが true に設定されることはありません。

重要: このメンバーにアクセスできるのは、現在開いているフォームと同じドメインで実行されているフォーム、またはクロスドメインアクセス許可が付与されているフォームのみです。

適用対象