TypeValidationEventArgs Klasa
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.
Udostępnia dane dla zdarzenia TypeValidationCompleted.
public ref class TypeValidationEventArgs : EventArgs
public class TypeValidationEventArgs : EventArgs
type TypeValidationEventArgs = class
inherit EventArgs
Public Class TypeValidationEventArgs
Inherits EventArgs
- Dziedziczenie
Przykłady
Poniższy przykład kodu pokazuje użycie tego typu. W tym przykładzie program obsługi zdarzeń zgłasza wystąpienie zdarzenia TypeValidationCompleted . Ten raport pomaga dowiedzieć się, kiedy wystąpi zdarzenie i może pomóc w debugowaniu. Aby zgłosić wiele zdarzeń lub zdarzeń, które występują często, rozważ zastąpienie Show komunikatu ciągiem Console.WriteLine lub dołączeniem go do wielowierszowego TextBoxelementu .
Aby uruchomić przykładowy kod, wklej go w projekcie zawierającym wystąpienie typu MaskedTextBox o nazwie MaskedTextBox1
. Następnie upewnij się, że program obsługi zdarzeń jest skojarzony ze zdarzeniem TypeValidationCompleted .
private void MaskedTextBox1_TypeValidationCompleted(Object sender, TypeValidationEventArgs e) {
System.Text.StringBuilder messageBoxCS = new System.Text.StringBuilder();
messageBoxCS.AppendFormat("{0} = {1}", "Cancel", e.Cancel );
messageBoxCS.AppendLine();
messageBoxCS.AppendFormat("{0} = {1}", "IsValidInput", e.IsValidInput );
messageBoxCS.AppendLine();
messageBoxCS.AppendFormat("{0} = {1}", "Message", e.Message );
messageBoxCS.AppendLine();
messageBoxCS.AppendFormat("{0} = {1}", "ReturnValue", e.ReturnValue );
messageBoxCS.AppendLine();
messageBoxCS.AppendFormat("{0} = {1}", "ValidatingType", e.ValidatingType );
messageBoxCS.AppendLine();
MessageBox.Show(messageBoxCS.ToString(), "TypeValidationCompleted Event" );
}
Private Sub MaskedTextBox1_TypeValidationCompleted(sender as Object, e as TypeValidationEventArgs) _
Handles MaskedTextBox1.TypeValidationCompleted
Dim messageBoxVB as New System.Text.StringBuilder()
messageBoxVB.AppendFormat("{0} = {1}", "Cancel", e.Cancel)
messageBoxVB.AppendLine()
messageBoxVB.AppendFormat("{0} = {1}", "IsValidInput", e.IsValidInput)
messageBoxVB.AppendLine()
messageBoxVB.AppendFormat("{0} = {1}", "Message", e.Message)
messageBoxVB.AppendLine()
messageBoxVB.AppendFormat("{0} = {1}", "ReturnValue", e.ReturnValue)
messageBoxVB.AppendLine()
messageBoxVB.AppendFormat("{0} = {1}", "ValidatingType", e.ValidatingType)
messageBoxVB.AppendLine()
MessageBox.Show(messageBoxVB.ToString(),"TypeValidationCompleted Event")
End Sub
Uwagi
Zdarzenie występuje, gdy kontrolka TypeValidationCompleted wykonuje opcjonalną walidację MaskedTextBox typu. Walidacja typu odbywa się tylko wtedy, gdy MaskedTextBox.ValidatingType właściwość nie null
jest i występuje akcja przyczynowa, taka jak utrata fokusu kontrolki MaskedTextBox .
Weryfikacja typu to możliwość konwertowania sformatowanego ciągu wejściowego na typ reprezentowany przez ValidatingType właściwość. Aby uzyskać więcej informacji na temat procesu weryfikacji typu, zobacz TypeValidationCompleted zdarzenie.
Jeśli program obsługi zdarzeń jest implementowany dla TypeValidationCompletedprogramu , program obsługi odbiera parametr typu TypeValidationEventArgs. Ten parametr zawiera informacje o zdarzeniu, takie jak to, czy proces konwersji typu zakończył się pomyślnie, typ walidacji itd.
Konstruktory
TypeValidationEventArgs(Type, Boolean, Object, String) |
Inicjuje nowe wystąpienie klasy TypeValidationEventArgs. |
Właściwości
Cancel |
Pobiera lub ustawia wartość wskazującą, czy zdarzenie powinno zostać anulowane. |
IsValidInput |
Pobiera wartość wskazującą, czy sformatowany ciąg wejściowy został pomyślnie przekonwertowany na typ sprawdzania poprawności. |
Message |
Pobiera komunikat tekstowy opisujący proces konwersji. |
ReturnValue |
Pobiera obiekt, który wynika z konwersji sformatowanego ciągu wejściowego. |
ValidatingType |
Pobiera typ, względem którego jest weryfikowany sformatowany ciąg wejściowy. |
Metody
Equals(Object) |
Określa, czy dany obiekt jest taki sam, jak bieżący obiekt. (Odziedziczone po Object) |
GetHashCode() |
Służy jako domyślna funkcja skrótu. (Odziedziczone po Object) |
GetType() |
Type Pobiera bieżące wystąpienie. (Odziedziczone po Object) |
MemberwiseClone() |
Tworzy płytkią kopię bieżącego Objectelementu . (Odziedziczone po Object) |
ToString() |
Zwraca ciąg reprezentujący bieżący obiekt. (Odziedziczone po Object) |