MaskedTextBox.ResetOnPrompt プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
プロンプト文字と一致する入力文字を処理する方法を決定する値を取得または設定します。
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
に設定されていると仮定すると、 プロパティを ResetOnPrompt に true
設定すると、プロンプト文字に対して特別な処理が行われます。 ユーザーがプロンプト文字をマスクに入力すると、現在のマスク文字の位置がクリアされ、現在の位置が次の編集可能な文字に進みます。
ResetOnPrompt は、次の AllowPromptAsInput 表に示すように、 プロパティよりも優先されます。
ResetOnPrompt 値 | AllowPromptAsInput 値 | 結果として生じる動作 |
---|---|---|
true |
true |
プロンプト文字を入力すると、現在のマスク位置がリセットされます。 これは既定値です。 |
true |
false |
プロンプト文字を入力すると、現在のマスク位置がリセットされます。 |
false |
true |
プロンプト文字は標準入力文字として処理されます。 |
false |
false |
プロンプト文字が無効で、イベントが MaskInputRejected 発生します。 |
適用対象
こちらもご覧ください
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET