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 se ha podido establecer correctamente en la posición indicada.
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 donde se va a comprobar el carácter de entrada.
- hint
- MaskedTextResultHint
Enumeración MaskedTextResultHint que describe sucintamente el resultado de la operación. Parámetro de salida.
Devoluciones
Es true
si el carácter especificado es válido para la posición indicada; en caso contrario, es 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
pos
parámetro es menor que cero o mayor que el Length de Mask.El carácter no es un carácter
input
de entrada válido, determinado por el IsValidInputChar método .no
input
es 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.