次の方法で共有


_XDocument3.IsDirty プロパティ

定義

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

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

プロパティ値

フォーム内のデータが最後に保存されてから変更されている場合は true、それ以外の場合は false

実装

次の例では、 オブジェクトの 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 に設定されることはありません。

適用対象