MaskedTextProvider.VerifyChar(Char, Int32, MaskedTextResultHint) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Testa se o caractere especificado pode ser definido na posição especificada com êxito.
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
A posição na máscara na qual testar o caractere de entrada.
- hint
- MaskedTextResultHint
Um MaskedTextResultHint que descreve sucintamente o resultado da operação. Um parâmetro de saída.
Retornos
true
se o caractere especificado for válido para a posição especificada; caso contrário, false
.
Comentários
O VerifyChar método testa se um único valor de caractere representa uma entrada válida na posição especificada na cadeia de caracteres formatada. Esse método retornará false
pelos seguintes motivos:
O
pos
parâmetro é menor que zero ou maior que o Length do Mask.O caractere
input
não é um caractere de entrada válido, conforme determinado pelo IsValidInputChar método .O
input
não é compatível com o elemento mask na posição especificada,pos
.
A última condição pode depender do valor atual das AllowPromptAsInputpropriedades , AsciiOnly, PasswordCharPromptChar e SkipLiterals .
Para testar uma cadeia de caracteres de entrada inteira em relação à máscara, use um dos VerifyString métodos em vez disso.