MaskedTextProvider.VerifyChar(Char, Int32, MaskedTextResultHint) Método
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í.
Comprueba si el carácter especificado podría establecerse correctamente en la posición especificada.
public:
bool VerifyChar(char input, int position, [Runtime::InteropServices::Out] System::ComponentModel::MaskedTextResultHint % hint);
public bool VerifyChar(char input, int position, out System.ComponentModel.MaskedTextResultHint hint);
member this.VerifyChar : char * int * MaskedTextResultHint -> bool
Public Function VerifyChar (input As Char, position As Integer, ByRef hint As MaskedTextResultHint) As Boolean
Parámetros
- position
- Int32
Posición de la máscara en la que se va a probar el carácter de entrada.
- hint
- MaskedTextResultHint
que MaskedTextResultHint describe concisamente el resultado de la operación. Parámetro de salida.
Devoluciones
true si el carácter especificado es válido para la posición especificada; de lo contrario, false.
Comentarios
El VerifyChar método comprueba si un valor de carácter único representa una entrada válida en la posición especificada en la cadena con formato. Este método devolverá false por los siguientes motivos:
El
posparámetro es menor que cero o mayor que el LengthMaskde .El carácter
inputno es un carácter de entrada válido, determinado por el IsValidInputChar método .no
inputes compatible con el elemento mask en la posición especificada,pos.
La última condición puede depender del valor actual de las AllowPromptAsInputpropiedades , AsciiOnly, PasswordChary PromptCharSkipLiterals .
Para probar una cadena de entrada completa con la máscara, use uno de los VerifyString métodos en su lugar.