MaskedTextBox.OnValidating(CancelEventArgs) Metoda
Definicja
Ważny
Niektóre informacje dotyczą produktów przedpremierowych, które mogą zostać znacznie zmodyfikowane przed premierą. Microsoft nie udziela żadnych gwarancji, ani wyraźnych, ani domniemanych, dotyczących informacji podanych tutaj.
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 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.
Notatki dla spadkobierców
Podczas zastępowania OnValidating(CancelEventArgs) w klasie pochodnej należy wywołać metodę klasy OnValidating(CancelEventArgs) bazowej, aby zarejestrowani delegaci otrzymywali zdarzenie.