MaskedTextProvider.VerifyChar(Char, Int32, MaskedTextResultHint) Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Test of het opgegeven teken kan worden ingesteld op de opgegeven positie.
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
Parameters
- position
- Int32
De positie in het masker om het invoerteken tegen te testen.
- hint
- MaskedTextResultHint
Een MaskedTextResultHint die beknopt het resultaat van de bewerking beschrijft. Een uitvoerparameter.
Retouren
true als het opgegeven teken geldig is voor de opgegeven positie; anders, false.
Opmerkingen
De VerifyChar methode test of één tekenwaarde geldige invoer vertegenwoordigt op de opgegeven positie in de opgemaakte tekenreeks. Deze methode retourneert false om de volgende redenen:
De
posparameter is kleiner dan nul of groter dan de LengthMaskparameter .Het teken is geen geldig invoerteken
input, zoals wordt bepaald door de IsValidInputChar methode.Het
inputis niet compatibel met het maskerelement op de opgegeven positie,pos.
De laatste voorwaarde kan afhankelijk zijn van de huidige waarde van de AllowPromptAsInput, AsciiOnlyen PromptCharPasswordCharSkipLiterals eigenschappen.
Als u een volledige invoertekenreeks wilt testen op basis van het masker, gebruikt u in plaats daarvan een van de VerifyString methoden.