FormErrorCollection.Delete メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
Delete(FormError) |
現在のフォームに関連付けられているオブジェクトからFormErrorCollection指定した FormError を削除します。 |
Delete(String) |
現在のフォームに関連付けられているオブジェクトから、FormErrorCollection指定した名前のすべてのFormErrorオブジェクトを削除します。 |
Delete(FormError)
現在のフォームに関連付けられているオブジェクトからFormErrorCollection指定した FormError を削除します。
public:
abstract void Delete(Microsoft::Office::InfoPath::FormError ^ formError);
public abstract void Delete (Microsoft.Office.InfoPath.FormError formError);
abstract member Delete : Microsoft.Office.InfoPath.FormError -> unit
パラメーター
- formError
- FormError
削除する FormError。
例外
このメソッドに渡されるパラメーターは無効です。 たとえば、型または形式が正しくありません。
このメソッドに渡されるパラメーターは null 参照です (Visual Basic では Nothing)。
例
次の例では、GetErrors(FormErrorType)FormErrorCollection クラスの メソッドを使用して、フォームのエラー コレクション内のすべてのユーザー定義エラーの配列を取得します。 次に、 Delete(formError
) メソッドを使用して、フォームのエラー コレクションから配列内の最初の FormError オブジェクトを削除します。
FormErrorCollection myErrors = this.Errors;
FormError[] myUserErrors;
// Get all user defined errors.
myUserErrors = myErrors.GetErrors(FormErrorType.UserDefined);
// Delete the first user defined error.
myErrors.Delete(myUserErrors[0]);
Dim myErrors As FormErrorCollection = Me.Errors
Dim myUserErrors As FormError()
' Get all user defined errors.
myUserErrors = myErrors.GetErrors(FormErrorType.UserDefined)
' Delete the first user defined error.
myErrors.Delete(myUserErrors(0))
注釈
コレクションから削除できるのは、ErrorType.UserDefined 型のエラーだけです。 指定したエラーがユーザー定義でない場合、またはコレクション内にない場合、例外がスローされます。
このメンバは、制約なしでアクセスできます。
この型またはメンバーには、Microsoft InfoPath Filler または Web ブラウザーで開いたフォームで実行されるコードからアクセスできます。
適用対象
Delete(String)
現在のフォームに関連付けられているオブジェクトから、FormErrorCollection指定した名前のすべてのFormErrorオブジェクトを削除します。
public:
abstract void Delete(System::String ^ name);
public abstract void Delete (string name);
abstract member Delete : string -> unit
Public MustOverride Sub Delete (name As String)
パラメーター
- name
- String
削除する FormError の名前。
例外
このメソッドに渡されるパラメーターは無効です。 たとえば、型または形式が正しくありません。
このメソッドに渡されるパラメーターは null 参照です (Visual Basic では Nothing)。
例
次の例では、Delete(name
) メソッドを使用して、現在のフォームに関連付けられている FormErrorCollection オブジェクトから Field1Error というエラー名を削除します。
this.Errors.Delete("Field1Error");
Me.Errors.Delete("Field1Error")
注釈
指定した名前のすべてのエラーがコレクションから削除されます (フォーム内の異なるコンテキスト ノードに関連付けられたエラーは、同じ名前を持つ場合があります)。 コレクションから削除できるのは、ErrorType.UserDefined 型のエラーだけです。 指定したエラーがユーザー定義でない場合、またはコレクション内にない場合、例外がスローされます。
このメンバは、現在開いているフォームと同じドメインで実行中のフォーム、またはクロスドメインのアクセス許可が与えられたフォームだけがアクセスできます。
この型またはメンバーには、Microsoft InfoPath Filler または Web ブラウザーで開いたフォームで実行されるコードからアクセスできます。