MaskedTextProvider.VerifyChar(Char, Int32, MaskedTextResultHint) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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
- 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.