次の方法で共有


_XDocument3.SetDirty(Boolean) メソッド

定義

オブジェクトの IsDirty プロパティを XDocument 設定します。これは、Microsoft InfoPath フォームのデータが最後に保存されてから変更されたかどうかを示します。

public:
 void SetDirty(bool vfIsDirty);
public void SetDirty (bool vfIsDirty);
abstract member SetDirty : bool -> unit
Public Sub SetDirty (vfIsDirty As Boolean)

パラメーター

vfIsDirty
Boolean

フォームを未変更に設定するかどうかを指定します。

実装

次の例では、現在のフォームの IsDirty プロパティを false に設定して、ユーザーがフォームを閉じるときにフォームの保存を確認するメッセージが表示されないようにしています。

thisXDocument.<span class="label">SetDirty</span>(false);

注釈

SetDirty メソッドをイベントからOnSubmitRequest使用して、ドキュメントを強制的に変更なしとしてマークできます。 このようにすると、ユーザーがフォームを閉じるときにフォームの保存を確認するメッセージが表示されなくなります。

SetDirty メソッドをイベントからOnSaveRequest使用して、最後に保存されてからフォームを変更済みまたは変更なしとしてプログラムでマークすることもできます。

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

適用対象