TypeValidationEventArgs Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Fornisce dati per l'evento TypeValidationCompleted.
public ref class TypeValidationEventArgs : EventArgs
public class TypeValidationEventArgs : EventArgs
type TypeValidationEventArgs = class
inherit EventArgs
Public Class TypeValidationEventArgs
Inherits EventArgs
- Ereditarietà
Esempio
Nell'esempio di codice seguente viene illustrato l'uso di questo tipo. Nell'esempio un gestore eventi segnala l'occorrenza dell'evento TypeValidationCompleted . Questo report consente di apprendere quando si verifica l'evento e di facilitare il debug. Per segnalare più eventi o eventi che si verificano frequentemente, è consigliabile sostituire Show con Console.WriteLine o accodare il messaggio a un oggetto multilinea TextBox.
Per eseguire il codice di esempio, incollarlo in un progetto contenente un'istanza di tipo MaskedTextBox denominata MaskedTextBox1. Assicurarsi quindi che il gestore eventi sia associato all'evento TypeValidationCompleted .
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
Commenti
L'evento TypeValidationCompleted si verifica quando un controllo esegue la MaskedTextBox convalida del tipo facoltativa. La convalida dei tipi viene eseguita solo quando la MaskedTextBox.ValidatingType proprietà non null è e si verifica un'azione causale, ad esempio quando il controllo perde lo MaskedTextBox stato attivo.
La convalida dei tipi è la possibilità di convertire la stringa di input formattata nel tipo rappresentato dalla ValidatingType proprietà . Per altre informazioni sul processo di convalida dei tipi, vedere l'evento TypeValidationCompleted .
Se viene implementato un gestore eventi per TypeValidationCompleted, il gestore riceve un parametro di tipo TypeValidationEventArgs. Questo parametro contiene informazioni sull'evento, ad esempio se il processo di conversione del tipo è riuscito, il tipo di convalida e così via.
Costruttori
| Nome | Descrizione |
|---|---|
| TypeValidationEventArgs(Type, Boolean, Object, String) |
Inizializza una nuova istanza della classe TypeValidationEventArgs. |
Proprietà
| Nome | Descrizione |
|---|---|
| Cancel |
Ottiene o imposta un valore che indica se l'evento deve essere annullato. |
| IsValidInput |
Ottiene un valore che indica se la stringa di input formattata è stata convertita correttamente nel tipo di convalida. |
| Message |
Ottiene un messaggio di testo che descrive il processo di conversione. |
| ReturnValue |
Ottiene l'oggetto risultante dalla conversione della stringa di input formattata. |
| ValidatingType |
Ottiene il tipo su cui viene convalidata la stringa di input formattata. |
Metodi
| Nome | Descrizione |
|---|---|
| Equals(Object) |
Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object) |
| GetHashCode() |
Funge da funzione hash predefinita. (Ereditato da Object) |
| GetType() |
Ottiene il Type dell'istanza corrente. (Ereditato da Object) |
| MemberwiseClone() |
Crea una copia superficiale del Objectcorrente. (Ereditato da Object) |
| ToString() |
Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |