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

Definição

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

input
Char

O Char valor a ser testado.

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

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

Aplica-se a

Confira também