TypeValidationEventArgs Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
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) |