TypeValidationEventArgs Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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
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) |