MaskedTextBox.OnValidating(CancelEventArgs) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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
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 true
wartość ).
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.