Freigeben über


MaskedTextProvider.VerifyEscapeChar(Char, Int32) Methode

Definition

Prüft, ob das angegebene Zeichen an der angegebenen Position mit Escapezeichen versehen werden würde.

public:
 bool VerifyEscapeChar(char input, int position);
public bool VerifyEscapeChar (char input, int position);
member this.VerifyEscapeChar : char * int -> bool
Public Function VerifyEscapeChar (input As Char, position As Integer) As Boolean

Parameter

input
Char

Der zu testende Char-Wert.

position
Int32

Die Position in der Maske, gegen die das Eingabezeichen geprüft werden soll.

Gibt zurück

true, wenn das angegebene Zeichen an der angegebenen Position mit Escapezeichen versehen werden würde, andernfalls false.

Hinweise

Ein Zeichen wird als Escapezeichen bezeichnet , wenn es sich um eine gültige Eingabe handelt, aber dieser Position in der formatierten Zeichenfolge nicht zugewiesen ist. Mit Escapezeichen versehene Zeichen fallen in die folgenden drei Kategorien:

  • Eingabeaufforderungszeichen werden mit Escapezeichen versehen, wenn die AllowPromptAsInput -Eigenschaft ist true.

  • Eingabezeichen werden mit Escapezeichen versehen, wenn sie denselben Wert wie das Literal in der Maske haben und wenn die SkipLiterals -Eigenschaft ist true.

  • Leerzeichen werden mit Escapezeichen versehen, wenn die ResetOnSpace -Eigenschaft ist true.

Die VerifyEscapeChar -Methode gibt auch zurück false , wenn der pos Parameter kleiner als 0 (null) oder größer als der Length - MaskParameter ist.

Gilt für:

Weitere Informationen