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

Definición

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

input
Char

Valor Char que se va a probar.

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 pos parámetro es menor que cero o mayor que el LengthMaskde .

  • El carácter input no es un carácter 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