TypeValidationEventArgs Klass

Definition

Innehåller data för TypeValidationCompleted händelsen.

public ref class TypeValidationEventArgs : EventArgs
public class TypeValidationEventArgs : EventArgs
type TypeValidationEventArgs = class
    inherit EventArgs
Public Class TypeValidationEventArgs
Inherits EventArgs
Arv
TypeValidationEventArgs

Exempel

I följande kodexempel visas användningen av den här typen. I exemplet rapporterar en händelsehanterare om händelsens TypeValidationCompleted förekomst. Den här rapporten hjälper dig att lära dig när händelsen inträffar och kan hjälpa dig att felsöka. Om du vill rapportera om flera händelser eller händelser som inträffar ofta kan du överväga att Show ersätta med Console.WriteLine eller lägga till meddelandet i en flerradig TextBox.

Om du vill köra exempelkoden klistrar du in den i ett projekt som innehåller en instans av typen MaskedTextBox med namnet MaskedTextBox1. Kontrollera sedan att händelsehanteraren är associerad med TypeValidationCompleted händelsen.

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

Kommentarer

Händelsen TypeValidationCompleted inträffar när en MaskedTextBox kontroll utför valfri typverifiering. Typvalidering sker endast när egenskapen MaskedTextBox.ValidatingType inte null är det och en kausal åtgärd inträffar, till exempel kontrollen MaskedTextBox förlorar fokus. Typverifiering är möjligheten att konvertera den formaterade indatasträngen till den typ som representeras av ValidatingType egenskapen. Mer information om typverifieringsprocessen finns i TypeValidationCompleted händelsen.

Om en händelsehanterare implementeras för TypeValidationCompletedtar hanteraren emot en parameter av typen TypeValidationEventArgs. Den här parametern innehåller information om händelsen, till exempel om typkonverteringsprocessen lyckades, verifieringstypen och så vidare.

Konstruktorer

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

Initierar en ny instans av TypeValidationEventArgs klassen.

Egenskaper

Name Description
Cancel

Hämtar eller anger ett värde som anger om händelsen ska avbrytas.

IsValidInput

Hämtar ett värde som anger om den formaterade indatasträngen har konverterats till valideringstypen.

Message

Hämtar ett textmeddelande som beskriver konverteringsprocessen.

ReturnValue

Hämtar objektet som är resultatet av konverteringen av den formaterade indatasträngen.

ValidatingType

Hämtar den typ som den formaterade indatasträngen verifieras mot.

Metoder

Name Description
Equals(Object)

Avgör om det angivna objektet är lika med det aktuella objektet.

(Ärvd från Object)
GetHashCode()

Fungerar som standard-hash-funktion.

(Ärvd från Object)
GetType()

Hämtar den aktuella instansen Type .

(Ärvd från Object)
MemberwiseClone()

Skapar en ytlig kopia av den aktuella Object.

(Ärvd från Object)
ToString()

Returnerar en sträng som representerar det aktuella objektet.

(Ärvd från Object)

Gäller för

Se även