MaskedTextProvider.ResetOnPrompt Eigenschaft
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.
Dient zum Abrufen oder Festlegen eines Werts, der bestimmt, wie ein Eingabezeichen, das dem Eingabeaufforderungszeichen entspricht, behandelt werden soll.
public:
property bool ResetOnPrompt { bool get(); void set(bool value); };
public bool ResetOnPrompt { get; set; }
member this.ResetOnPrompt : bool with get, set
Public Property ResetOnPrompt As Boolean
Eigenschaftswert
true wenn das als Eingabe eingegebene Eingabeaufforderungszeichen bewirkt, dass die aktuelle bearbeitbare Position im Maskenformat zurückgesetzt wird; andernfalls soll angegeben werden, false dass das Eingabeaufforderungszeichen als normales Eingabezeichen verarbeitet werden soll. Der Standardwert lautet true.
Hinweise
MaskedTextProvider kann zwei Kategorien von Zeichen, Geschwindigkeiten und Eingabeaufforderungen auf besondere Weise behandeln. Normalerweise wird jedes Eingabezeichen auf das Maskenformat getestet und entweder akzeptiert oder abgelehnt. Wenn Sie davon ausgehen, dass die PromptChar Eigenschaft auf einen anderen Wert als nullfestgelegt ist, führt das Festlegen der ResetOnPrompt Eigenschaft zu true einer speziellen Verarbeitung für das Eingabeaufforderungszeichen. Wenn ein Eingabeaufforderungszeichen hinzugefügt wird, wird die aktuelle Position des Maskenzeichens gelöscht, und die aktuelle Position wird zum nächsten bearbeitbaren Zeichen erweitert.
ResetOnPrompt hat Vorrang vor der AllowPromptAsInput Eigenschaft, wie in der folgenden Tabelle beschrieben.
| ResetOnPrompt | AllowPromptAsInput | Resultierendes Verhalten |
|---|---|---|
true |
true |
Das Eingabeaufforderungszeichen kann hinzugefügt werden und bewirkt, dass die aktuelle Maskenposition zurückgesetzt wird. Der Standardwert. |
true |
false |
Das Eingabeaufforderungszeichen kann hinzugefügt werden und bewirkt, dass die aktuelle Maskenposition zurückgesetzt wird. |
false |
true |
Das Eingabeaufforderungszeichen wird als normales Eingabezeichen verarbeitet. |
false |
false |
Das Eingabeaufforderungszeichen ist ungültig, und methoden, die versuchen, das Zeichen hinzuzufügen, schlägt fehl. |