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 com êxito na posição 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
A posição na máscara na qual testar o caractere de entrada.
- hint
- MaskedTextResultHint
Um MaskedTextResultHint que descreve de forma sucinta 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 caractere
inputnão é um caractere de entrada válido, conforme determinado pelo IsValidInputChar método.Não
inputé compatível com o elemento mask na posição especificada.pos
A última condição pode depender do valor atual do , PromptCharAsciiOnlyPasswordChare SkipLiterals das AllowPromptAsInputpropriedades.
Para testar uma cadeia de caracteres de entrada inteira na máscara, use um dos VerifyString métodos em vez disso.