MaskedTextProvider.VerifyChar(Char, Int32, MaskedTextResultHint) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Testuje, zda by zadaný znak mohl být úspěšně nastaven na zadané pozici.
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
Parametry
- position
- Int32
Pozice v masce pro otestování vstupního znaku.
- hint
- MaskedTextResultHint
Stručně MaskedTextResultHint popisuje výsledek operace. Výstupní parametr.
Návraty
trueje-li zadaný znak platný pro zadanou pozici; v opačném případě . false
Poznámky
Metoda VerifyChar testuje, zda jedna znaková hodnota představuje platný vstup na zadané pozici ve formátovaném řetězci. Tato metoda se vrátí false z následujících důvodů:
Parametr
posje menší než nula nebo větší než Length hodnota Mask.Znak
inputnení platný vstupní znak určený metodou IsValidInputChar .Není
inputkompatibilní s prvkem masky na zadané pozici,pos.
Poslední podmínka může záviset na aktuální hodnotě AllowPromptAsInput, AsciiOnly, PasswordCharPromptChar a SkipLiterals vlastnosti.
Pokud chcete otestovat celý vstupní řetězec proti masce, použijte místo toho jednu z VerifyString metod.