MaskedTextProvider.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 です。

注釈

MaskedTextProvider では、ペースとプロンプト文字の 2 つのカテゴリを特別な方法で処理できます。 通常、各入力文字はマスクに対してテストされ、受け入れられるか拒否されます。 プロパティが 以外nullPromptChar値に設定されていることを前提として操作し、 プロパティを ResetOnPrompttrue設定すると、プロンプト文字に対して特別な処理が行われます。 プロンプト文字が追加されると、現在のマスク文字の位置がクリアされ、現在の位置が次の編集可能な文字に進みます。

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

ResetOnPrompt AllowPromptAsInput 結果として生じる動作
true true プロンプト文字を追加でき、現在のマスク位置がリセットされます。 これが既定値です。
true false プロンプト文字を追加でき、現在のマスク位置がリセットされます。
false true プロンプト文字は、通常の入力文字として処理されます。
false false プロンプト文字が無効であり、文字の追加を試みるメソッドは失敗します。

適用対象

こちらもご覧ください