Condividi tramite


MaskedTextProvider.VerifyChar(Char, Int32, MaskedTextResultHint) Metodo

Definizione

Verifica se è possibile impostare il carattere specificato nella posizione indicata.

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

Parametri

input
Char

Valore Char su cui eseguire il test.

position
Int32

Posizione della maschera in base alla quale verificare il carattere di input.

hint
MaskedTextResultHint

Oggetto MaskedTextResultHint che descrive sinteticamente il risultato dell'operazione. Parametro di output.

Restituisce

true se il carattere specificato è valido per la posizione indicata; in caso contrario, false.

Commenti

Il VerifyChar metodo verifica se un singolo valore di carattere rappresenta un input valido nella posizione specificata nella stringa formattata. Questo metodo restituirà false per i motivi seguenti:

  • Il pos parametro è minore di zero o maggiore dell'oggetto LengthMask.

  • Il carattere non è un carattere input di input valido, come determinato dal IsValidInputChar metodo .

  • L'oggetto input non è compatibile con l'elemento mask nella posizione specificata, pos.

L'ultima condizione può dipendere dal valore corrente delle AllowPromptAsInputproprietà , , PromptCharAsciiOnlyPasswordChare SkipLiterals .

Per testare un'intera stringa di input sulla maschera, usare invece uno dei VerifyString metodi.

Si applica a

Vedi anche