MaskedTextProvider.VerifyChar(Char, Int32, MaskedTextResultHint) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Prüft, ob das angegebene Zeichen erfolgreich an der angegebenen Position festgelegt werden konnte.
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
Parameter
- position
- Int32
Die Position in der Maske, gegen die das Eingabezeichen geprüft werden soll.
- hint
- MaskedTextResultHint
Ein MaskedTextResultHint, mit dem das Ergebnis des Vorgangs kurz beschrieben wird. Ein Ausgabeparameter.
Gibt zurück
true
, wenn das angegebene Zeichen für die angegebene Position gültig ist, andernfalls false
.
Hinweise
Die VerifyChar -Methode testet, ob ein einzelner Zeichenwert eine gültige Eingabe an der angegebenen Position in der formatierten Zeichenfolge darstellt. Diese Methode gibt aus den folgenden Gründen zurück false
:
Der
pos
Parameter ist kleiner als 0 (null) oder größer als der Length von Mask.Das Zeichen
input
ist kein gültiges Eingabezeichen, wie von der IsValidInputChar -Methode bestimmt.ist
input
mit dem mask-Element an der angegebenen Positionpos
nicht kompatibel.
Die letzte Bedingung kann vom aktuellen Wert der AllowPromptAsInputEigenschaften , AsciiOnly, PasswordCharund PromptCharSkipLiterals abhängen.
Verwenden Sie stattdessen eine der Methoden, um eine gesamte Eingabezeichenfolge mit der VerifyString Maske zu testen.