MaskedTextBox.ResetOnSpace 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.
Ruft einen Wert ab, der bestimmt, wie ein eingegebenes Leerzeichen zu behandeln ist, oder legt diesen Wert fest.
public:
property bool ResetOnSpace { bool get(); void set(bool value); };
public bool ResetOnSpace { get; set; }
member this.ResetOnSpace : bool with get, set
Public Property ResetOnSpace As Boolean
Eigenschaftswert
true
, wenn die Eingabe des Leerzeichens die Zurücksetzung der aktuellen bearbeitbaren Position in der Maske zur Folge hat, andernfalls false
, um anzugeben, dass das Leerzeichen wie ein normales Eingabezeichen verarbeitet werden soll. Der Standardwert ist true
.
Hinweise
Dies MaskedTextBox kann zwei Kategorien von Zeichen – Leerzeichen und Eingabeaufforderungszeichen – speziell behandeln. In der Regel wird jedes Eingabezeichen auf die Maske getestet und entweder akzeptiert oder abgelehnt. Durch festlegen der ResetOnSpace Eigenschaft true
wird die aktuelle Zeichenposition gelöscht und die aktuelle Position, die zum nächsten bearbeitbaren Zeichen erweitert werden soll.
Der Typ der Zeicheneingabe bestimmt, ob das Maskierungsmodul an das nächste Zeichen in der Maske weitergeleitet wird, oder bleibt an der aktuellen Position und wartet auf ein übereinstimmendes Zeichen. Wenn das Eingabezeichen ein Leerzeichen ist und nicht mit dem aktuellen nicht bearbeiteten Zeichen in der Maske übereinstimmt, springt das Maskierungsmodul an das nächste Zeichen in der Maske weiter. Wenn das Eingabezeichen kein Leerzeichen ist und nicht mit dem aktuellen nicht bearbeiteten Zeichen in der Maske übereinstimmt, bleibt das Maskierungsmodul an der aktuellen Maskenposition, und versucht, das nächste Eingabezeichen mit diesem zu übereinstimmen.