MaskedTextProvider.VerifyChar(Char, Int32, MaskedTextResultHint) Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Testa se o carácter especificado pode ser definido com sucesso 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 para testar o carácter de entrada.
- hint
- MaskedTextResultHint
A MaskedTextResultHint que descreve sucintamente o resultado da operação. Um parâmetro de saída.
Devoluções
true se o carácter especificado for válido para a posição especificada; caso contrário, false.
Observações
O VerifyChar método testa se um único valor de carácter representa uma entrada válida na posição especificada na cadeia formatada. Este método irá regressar false pelas seguintes razões:
O
posparâmetro é menor que zero ou maior que o Length de .MaskO carácter
inputnão é um carácter de entrada válido, conforme determinado pelo IsValidInputChar método.O
inputnão é compatível com o elemento máscara na posição especificada,pos.
A última condição pode depender do valor atual dos AllowPromptAsInput, AsciiOnly, PasswordChar, PromptChar e SkipLiterals das propriedades.
Para testar uma cadeia de entrada inteira contra a máscara, use um dos VerifyString métodos em vez disso.