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 特别处理两类字符 - 空格和提示字符。 通常,将针对掩码测试每个输入字符,并接受或拒绝。 假设 属性 PromptChar 设置为 non-null,则将 属性设置为 ResetOnPrompttrue 将导致对提示字符进行特殊处理。 当用户在掩码中输入提示字符时,会导致清除当前掩码字符位置,并将当前位置推进到下一个可编辑字符。

ResetOnPrompt 优先于 AllowPromptAsInput 属性,如下表所示。

ResetOnPrompt 值 AllowPromptAsInput 值 产生的行为
true true 可以输入提示字符,它会导致重置当前掩码位置。 这是默认设置。
true false 可以输入提示字符,它会导致重置当前掩码位置。
false true 提示字符作为标准输入字符进行处理。
false false 提示字符无效,并引发 MaskInputRejected 事件。

适用于

另请参阅