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

Definição

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

input
Char

O Char valor a testar.

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 pos parâmetro é menor que zero ou maior que o Length de .Mask

  • O carácter input não é um carácter de entrada válido, conforme determinado pelo IsValidInputChar método.

  • O input nã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.

Aplica-se a

Ver também