MaskedTextBox.OnValidating(CancelEventArgs) MaskedTextBox.OnValidating(CancelEventArgs) MaskedTextBox.OnValidating(CancelEventArgs) MaskedTextBox.OnValidating(CancelEventArgs) Method

定義

Validating イベントを発生させます。Raises the Validating event.

protected:
 override void OnValidating(System::ComponentModel::CancelEventArgs ^ e);
protected override void OnValidating (System.ComponentModel.CancelEventArgs e);
override this.OnValidating : System.ComponentModel.CancelEventArgs -> unit
Protected Overrides Sub OnValidating (e As CancelEventArgs)

パラメーター

e
CancelEventArgs CancelEventArgs CancelEventArgs CancelEventArgs

イベント データを格納している CancelEventArgsA CancelEventArgs that contains event data.

例外

入力文字列の解析中に、重大な例外が発生しました。A critical exception occurred during the parsing of the input string.

注釈

このプロパティにTypeが指定されている場合、 ValidatingTypeメソッドによって、プロパティに対して入力文字列が検証されます。 OnValidatingThe OnValidating method causes the input string to be validated against the ValidatingType property, if a Type has been specified for this property. 次に、 TypeValidationCompletedイベントも発生します。It will then also raise the TypeValidationCompleted event.

注意

テキストベースのコントロールとの一貫性を確保するために、が読み取りMaskedTextBox専用の場合ReadOnly (プロパティがにtrue設定されている場合でも)、検証が実行されます。To ensure consistency with text-based controls, validation will occur even if the MaskedTextBox is read-only (its ReadOnly property is set to true).

イベントを発生させると、イベント ハンドラーがデリゲートから呼び出されます。Raising an event invokes the event handler through a delegate. 詳細については、次を参照してください。処理とイベントの発生します。For more information, see Handling and Raising Events.

OnValidating メソッドを使用すると、デリゲートを結び付けずに、派生クラスでイベントを処理することもできます。The OnValidating method also allows derived classes to handle the event without attaching a delegate. 派生クラスでイベントを処理する場合は、この手法をお勧めします。This is the preferred technique for handling the event in a derived class.

注意 (継承者)

派生クラスで OnValidating(CancelEventArgs) をオーバーライドする場合は、登録されているデリゲートがイベントを受け取ることができるように、基本クラスの OnValidating(CancelEventArgs) メソッドを呼び出してください。When overriding OnValidating(CancelEventArgs) in a derived class, be sure to call the base class's OnValidating(CancelEventArgs) method so that registered delegates receive the event.

適用対象

こちらもご覧ください