Compartilhar via


MaskedTextProvider.ResetOnPrompt Propriedade

Definição

Obtém ou define um valor que determina como um caractere de entrada que corresponde ao caractere de prompt deve ser tratado.

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

Valor da propriedade

true se o caractere de prompt inserido como entrada fizer com que a posição atual editável na máscara seja redefinida; caso contrário, false para indicar que o caractere de prompt deve ser processado como um caractere de entrada normal. O padrão é true.

Comentários

MaskedTextProvider pode tratar duas categorias de caracteres, ritmos e caracteres de prompt, de maneira especial. Normalmente, cada caractere de entrada será testado em relação à máscara e aceito ou rejeitado. Operando na suposição de que a PromptChar propriedade é definida como um valor diferente nullde , a configuração da ResetOnPrompt propriedade para true a qual resultará em processamento especial para o caractere de prompt. Quando um caractere de prompt é adicionado, ele faz com que a posição atual do caractere de máscara seja desmarcada e a posição atual seja avançada para o próximo caractere editável.

ResetOnPrompt tem precedência sobre a AllowPromptAsInput propriedade, conforme descrito na tabela a seguir.

ResetOnPrompt AllowPromptAsInput Comportamento resultante
true true O caractere de prompt pode ser adicionado e faz com que a posição atual da máscara seja redefinida. O padrão.
true false O caractere de prompt pode ser adicionado e faz com que a posição atual da máscara seja redefinida.
false true O caractere de prompt é processado como um caractere de entrada normal.
false false O caractere de prompt não é válido e os métodos que tentam adicionar o caractere falharão.

Aplica-se a

Confira também