ContainerControl.Validate メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
フォーカスを失ったコントロールの値を、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 有効になっている場合にのみ検証が行われます。