Udostępnij za pośrednictwem


MaskedTextBox.OnValidating(CancelEventArgs) Metoda

Definicja

Validating Zgłasza zdarzenie.

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)

Parametry

e
CancelEventArgs

Element CancelEventArgs zawierający dane zdarzenia.

Wyjątki

Wystąpił wyjątek krytyczny podczas analizowania ciągu wejściowego.

Uwagi

Metoda OnValidating powoduje zweryfikowanie ciągu wejściowego ValidatingType względem właściwości, jeśli Type właściwość została określona dla tej właściwości. Następnie podniesie TypeValidationCompleted to również zdarzenie.

Uwaga

Aby zapewnić spójność z kontrolkami opartymi na tekście, walidacja zostanie wykonana nawet wtedy, gdy MaskedTextBox właściwość jest tylko do odczytu (jej ReadOnly właściwość jest ustawiona na truewartość ).

Podnoszenie zdarzenia wywołuje program obsługi zdarzeń przez delegata. Aby uzyskać więcej informacji, zobacz Obsługa i podnoszenie zdarzeń.

Metoda OnValidating umożliwia również klasom pochodnym obsługę zdarzenia bez dołączania delegata. Jest to preferowana technika obsługi zdarzenia w klasie pochodnej.

Uwagi dotyczące dziedziczenia

Podczas zastępowania OnValidating(CancelEventArgs) w klasie pochodnej należy wywołać metodę klasy OnValidating(CancelEventArgs) bazowej, aby zarejestrowani delegaci otrzymywali zdarzenie.

Dotyczy

Zobacz też