TypeValidationEventArgs Osztály

Definíció

Adatokat biztosít az TypeValidationCompleted eseményhez.

public ref class TypeValidationEventArgs : EventArgs
public class TypeValidationEventArgs : EventArgs
type TypeValidationEventArgs = class
    inherit EventArgs
Public Class TypeValidationEventArgs
Inherits EventArgs
Öröklődés
TypeValidationEventArgs

Példák

Az alábbi példakód bemutatja ennek a típusnak a használatát. A példában egy eseménykezelő jelentést készít az TypeValidationCompleted esemény előfordulásáról. Ez a jelentés segít megismerni az esemény bekövetkeztét, és segítséget nyújthat a hibakeresésben. Ha több eseményről vagy gyakran előforduló eseményről szeretne jelentést tenni, fontolja meg az üzenet többsorosra Showcserélését Console.WriteLineTextBox vagy hozzáfűzését.

A példakód futtatásához illessze be egy olyan projektbe, amely egy nevesített MaskedTextBoxpéldányt MaskedTextBox1 tartalmaz. Ezután győződjön meg arról, hogy az eseménykezelő az eseményhez TypeValidationCompleted van társítva.

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

Megjegyzések

Az TypeValidationCompleted esemény akkor következik be, ha egy MaskedTextBox vezérlő opcionális típusérvényesítést hajt végre. A típusérvényesítés csak akkor történik meg, ha a MaskedTextBox.ValidatingType tulajdonság nem null , és okozati művelet történik, például a vezérlő elveszíti a MaskedTextBox fókuszt. A típusérvényesítés lehetővé teszi, hogy a formázott bemeneti sztringet a tulajdonság által képviselt típussá alakítsa ValidatingType . A típusérvényesítési folyamatról további információt az eseményben TypeValidationCompleted talál.

Ha egy eseménykezelő implementálva TypeValidationCompletedvan, a kezelő egy típusparamétert TypeValidationEventArgskap. Ez a paraméter információkat tartalmaz az eseményről, például arról, hogy a típuskonvertálási folyamat sikeres volt-e, az érvényesítési típus stb.

Konstruktorok

Name Description
TypeValidationEventArgs(Type, Boolean, Object, String)

Inicializálja a TypeValidationEventArgs osztály új példányát.

Tulajdonságok

Name Description
Cancel

Lekéri vagy beállít egy értéket, amely jelzi, hogy az eseményt le kell-e mondani.

IsValidInput

Beolvas egy értéket, amely jelzi, hogy a formázott bemeneti sztring sikeresen konvertálva lett-e az érvényesítési típusra.

Message

Lekéri a konvertálási folyamatot leíró szöveges üzenetet.

ReturnValue

Lekéri a formázott bemeneti sztring konvertálásából származó objektumot.

ValidatingType

Lekéri azt a típust, amely alapján a formázott bemeneti sztring érvényesítve van.

Metódusok

Name Description
Equals(Object)

Meghatározza, hogy a megadott objektum egyenlő-e az aktuális objektummal.

(Öröklődés forrása Object)
GetHashCode()

Ez az alapértelmezett kivonatoló függvény.

(Öröklődés forrása Object)
GetType()

Lekéri az Type aktuális példányt.

(Öröklődés forrása Object)
MemberwiseClone()

Az aktuális Objectpéldány sekély másolatát hozza létre.

(Öröklődés forrása Object)
ToString()

Az aktuális objektumot jelképező sztringet ad vissza.

(Öröklődés forrása Object)

A következőre érvényes:

Lásd még