ContainerControl.Validate メソッド

定義

フォーカスを失ったコントロールの値を、Validating イベントと Validated イベントを順に発生させることによって検証します。

オーバーロード

Validate()

フォーカスを失ったコントロールの値を、Validating イベントと Validated イベントを順に発生させることによって検証します。

Validate(Boolean)

自動検証が有効かどうかに応じて、フォーカスを失ったコントロールの値を検証します。

Validate()

フォーカスを失ったコントロールの値を、Validating イベントと Validated イベントを順に発生させることによって検証します。

public:
 bool Validate();
public bool Validate ();
member this.Validate : unit -> bool
Public Function Validate () As Boolean

戻り値

検証が成功した場合は true、それ以外の場合は false。 このメソッドは、Validating イベント ハンドラーまたは Validated イベント ハンドラーから呼び出された場合、常に false を返します。

注釈

メソッドは Validate 、検証されていない最後の子コントロールとその先祖を検証しますが、現在のコンテナー コントロールは含まれません。 このオーバーロードされたバージョンは、コントロールの親の プロパティの AutoValidate 値に関係なく、常に検証を実行します。 したがって、無条件に検証を強制するために使用します。

こちらもご覧ください

適用対象

Validate(Boolean)

自動検証が有効かどうかに応じて、フォーカスを失ったコントロールの値を検証します。

public:
 bool Validate(bool checkAutoValidate);
public bool Validate (bool checkAutoValidate);
member this.Validate : bool -> bool
Public Function Validate (checkAutoValidate As Boolean) As Boolean

パラメーター

checkAutoValidate
Boolean

true の場合、AutoValidate プロパティの値に応じて検証を実行するかどうかが決定されます。false の場合、無条件に検証が実行されます。

戻り値

検証が成功した場合は true、それ以外の場合は false。 このメソッドは、Validating イベント ハンドラーまたは Validated イベント ハンドラーから呼び出された場合、常に false を返します。

注釈

メソッドは Validate 、検証されていない最後の子コントロールとその先祖を検証しますが、現在のコンテナー コントロールは含まれません。 このオーバーロードされたバージョンは、次の条件に基づいて検証を実行します。

  • パラメーターが の checkAutoValidate 場合、 true検証は常に検証されない子コントロールに対して行われます。

  • パラメーターが の checkAutoValidate 場合、 falseコントロールの親の プロパティが AutoValidate 有効になっている場合にのみ検証が行われます。

こちらもご覧ください

適用対象