Auf Englisch lesen

Freigeben über


TypeValidationEventArgs Klasse

Definition

Stellt Daten für das TypeValidationCompleted-Ereignis bereit.

public class TypeValidationEventArgs : EventArgs
Vererbung
TypeValidationEventArgs

Beispiele

Im folgenden Codebeispiel wird die Verwendung dieses Typs veranschaulicht. Im Beispiel meldet ein Ereignishandler das Auftreten des Ereignisses TypeValidationCompleted . Dieser Bericht hilft Ihnen, zu erfahren, wann das Ereignis eintritt, und kann Sie beim Debuggen unterstützen. Um über mehrere Ereignisse oder ereignisse zu berichten, die häufig auftreten, sollten Sie die Nachricht durch Console.WriteLine ein mehrlineiges TextBoxersetzen Show oder anfügen.

Um den Beispielcode auszuführen, fügen Sie ihn in ein Projekt ein, das eine instance des Typs MaskedTextBox enthältMaskedTextBox1. 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" );
}

Hinweise

Das TypeValidationCompleted Ereignis tritt auf, wenn ein Steuerelement eine MaskedTextBox optionale Typüberprüfung durchführt. Die Typüberprüfung erfolgt nur, wenn die MaskedTextBox.ValidatingType Eigenschaft nicht null vorhanden ist und eine kausale Aktion auftritt, z. B. wenn das Steuerelement den MaskedTextBox Fokus verliert. Die Typüberprüfung ist die Möglichkeit, die formatierte Eingabezeichenfolge in den von der ValidatingType -Eigenschaft dargestellten Typ zu konvertieren. 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 Validierungstyp usw.

Konstruktoren

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)

Gilt für:

Produkt Versionen
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9, 10

Weitere Informationen