Compartir vía


TypeValidationEventArgs Clase

Definición

Proporciona datos para el evento TypeValidationCompleted.

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

Ejemplos

En el ejemplo de código siguiente se muestra el uso de este tipo. En el ejemplo, un controlador de eventos informa sobre la aparición del TypeValidationCompleted evento. Este informe le ayuda a aprender cuándo se produce el evento y puede ayudarle a depurar. Para informar sobre varios eventos o eventos que se producen con frecuencia, considere la posibilidad de reemplazar ShowConsole.WriteLine por o anexar el mensaje a una línea TextBoxmúltiple.

Para ejecutar el código de ejemplo, péguelo en un proyecto que contenga una instancia de tipo MaskedTextBox denominada MaskedTextBox1. A continuación, asegúrese de que el controlador de eventos está asociado al TypeValidationCompleted evento.

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

Comentarios

El TypeValidationCompleted evento se produce cuando un control realiza la MaskedTextBox validación de tipos opcional. La validación de tipos solo se produce cuando la MaskedTextBox.ValidatingType propiedad no null es y se produce una acción causal, como el control que pierde el MaskedTextBox foco. La validación de tipos es la capacidad de convertir la cadena de entrada con formato al tipo representado por la ValidatingType propiedad . Para obtener más información sobre el proceso de validación de tipos, vea el TypeValidationCompleted evento .

Si se implementa un controlador de eventos para TypeValidationCompleted, el controlador recibe un parámetro de tipo TypeValidationEventArgs. Este parámetro contiene información sobre el evento, como si el proceso de conversión de tipos se realizó correctamente, el tipo de validación, etc.

Constructores

TypeValidationEventArgs(Type, Boolean, Object, String)

Inicializa una nueva instancia de la clase TypeValidationEventArgs.

Propiedades

Cancel

Obtiene o establece un valor que indica si se debe cancelar el evento.

IsValidInput

Obtiene un valor que indica si la cadena de entrada con formato se convirtió correctamente en el tipo de validación.

Message

Obtiene un mensaje de texto que describe el proceso de conversión.

ReturnValue

Obtiene el objeto que resulta de la conversión de la cadena de entrada con formato.

ValidatingType

Obtiene el tipo contra el que se valida la cadena de entrada con formato.

Métodos

Equals(Object)

Determina si el objeto especificado es igual que el objeto actual.

(Heredado de Object)
GetHashCode()

Sirve como la función hash predeterminada.

(Heredado de Object)
GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
MemberwiseClone()

Crea una copia superficial del Object actual.

(Heredado de Object)
ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)

Se aplica a

Consulte también