MaskedTextBox.ResetOnPrompt プロパティ

定義

プロンプト文字と一致する入力文字を処理する方法を決定する値を取得または設定します。

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

プロパティ値

入力されたプロンプト文字によって、マスク内の現在の編集可能な位置がリセットされる場合は true。それ以外の場合、プロンプト文字が通常の入力文字として処理されることを示すには false。 既定値は、true です。

注釈

では MaskedTextBox 、2 つのカテゴリの文字 (スペースとプロンプト文字) を特別に扱うことができます。 通常、各入力文字はマスクに対してテストされ、受け入れられるか拒否されます。 プロパティが PromptChar non-nullに設定されていると仮定すると、 プロパティを ResetOnPrompttrue 設定すると、プロンプト文字に対して特別な処理が行われます。 ユーザーがプロンプト文字をマスクに入力すると、現在のマスク文字の位置がクリアされ、現在の位置が次の編集可能な文字に進みます。

ResetOnPrompt は、次の AllowPromptAsInput 表に示すように、 プロパティよりも優先されます。

ResetOnPrompt 値 AllowPromptAsInput 値 結果として生じる動作
true true プロンプト文字を入力すると、現在のマスク位置がリセットされます。 これは既定値です。
true false プロンプト文字を入力すると、現在のマスク位置がリセットされます。
false true プロンプト文字は標準入力文字として処理されます。
false false プロンプト文字が無効で、イベントが MaskInputRejected 発生します。

適用対象

こちらもご覧ください