Compartilhar via


MaskedTextProvider.ResetOnPrompt Propriedade

Definição

Obtém ou define um valor que determina como um caractere de entrada que corresponde ao caractere do 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 editável atual na máscara seja redefinida, caso contrário, false para indicar que ele deverá 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. Operar com a suposição de que a PromptChar propriedade está definida como um valor diferente de null, em seguida, definir a ResetOnPrompt propriedade como true 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 limpa 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