Compartir a través de


MaskedTextProvider.VerifyChar(Char, Int32, MaskedTextResultHint) Método

Definición

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

input
Char

Valor Char que se va a comprobar.

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.

Se aplica a

Consulte también