TypeValidationEventArgs Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt Daten für das TypeValidationCompleted-Ereignis bereit.
public ref class TypeValidationEventArgs : EventArgs
public class TypeValidationEventArgs : EventArgs
type TypeValidationEventArgs = class
inherit EventArgs
Public Class TypeValidationEventArgs
Inherits EventArgs
- Vererbung
Beispiele
Im folgenden Codebeispiel wird die Verwendung dieses Typs veranschaulicht. Im Beispiel meldet ein Ereignishandler das Vorkommen des TypeValidationCompleted Ereignisses. Dieser Bericht hilft Ihnen, zu erfahren, wann das Ereignis auftritt und Sie beim Debuggen unterstützen kann. Wenn Sie mehrere Ereignisse oder ereignisse melden möchten, die häufig auftreten, sollten Sie die Nachricht durch Console.WriteLine eine mehrlineige TextBoxNachricht ersetzen Show oder anfügen.
Um den Beispielcode auszuführen, fügen Sie ihn in ein Projekt ein, das eine Instanz des Typs MaskedTextBox namens enthält MaskedTextBox1. Stellen Sie dann sicher, dass der Ereignishandler dem TypeValidationCompleted Ereignis zugeordnet ist.
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
Hinweise
Das TypeValidationCompleted Ereignis tritt auf, wenn ein MaskedTextBox Steuerelement eine optionale Typüberprüfung ausführt. Die Typüberprüfung tritt nur auf, wenn die MaskedTextBox.ValidatingType Eigenschaft nicht null ist und eine kausale Aktion auftritt, z. B. das Steuerelement, das den MaskedTextBox Fokus verliert. Die Typüberprüfung ist die Möglichkeit, die formatierte Eingabezeichenfolge in den Typ zu konvertieren, der durch die ValidatingType Eigenschaft dargestellt wird. Weitere Informationen zum Typüberprüfungsprozess finden Sie im TypeValidationCompleted Ereignis.
Wenn ein Ereignishandler für TypeValidationCompletedimplementiert ist, empfängt der Handler einen Parameter vom Typ TypeValidationEventArgs. Dieser Parameter enthält Informationen zum Ereignis, z. B. ob der Typkonvertierungsprozess erfolgreich war, der Überprüfungstyp usw.
Konstruktoren
| TypeValidationEventArgs(Type, Boolean, Object, String) |
Initialisiert eine neue Instanz der TypeValidationEventArgs-Klasse. |
Eigenschaften
| Cancel |
Ruft einen Wert ab, der angibt, ob das Ereignis abgebrochen werden soll, oder legt diesen fest. |
| IsValidInput |
Ruft einen Wert ab, der angibt, ob die formatierte Eingabezeichenfolge erfolgreich in den Validierungstyp konvertiert wurde. |
| Message |
Ruft eine Textmeldung ab, in der der Konvertierungsprozess beschrieben wird. |
| ReturnValue |
Ruft das Objekt ab, das aus der Konvertierung der formatierten Eingabezeichenfolge resultiert. |
| ValidatingType |
Ruft den Typ ab, anhand dessen die formatierte Eingabezeichenfolge validiert wird. |
Methoden
| Equals(Object) |
Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist. (Geerbt von Object) |
| GetHashCode() |
Fungiert als Standardhashfunktion. (Geerbt von Object) |
| GetType() |
Ruft den Type der aktuellen Instanz ab. (Geerbt von Object) |
| MemberwiseClone() |
Erstellt eine flache Kopie des aktuellen Object. (Geerbt von Object) |
| ToString() |
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Geerbt von Object) |