MaskedTextProvider.ResetOnPrompt Propriedade

Definição

Recebe ou define um valor que determina como deve ser tratado um carácter de entrada que corresponde ao carácter de prompt.

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 de Propriedade

true se o carácter de prompt introduzido como entrada fizer com que a posição editável atual na máscara seja reiniciada; caso contrário, false indicar que o carácter de prompt deve ser processado como um carácter de entrada normal. A predefinição é true.

Observações

MaskedTextProvider pode tratar duas categorias de personagens, Paces e Prompt, de forma especial. Normalmente, cada carácter de entrada é testado contra a máscara e aceite ou rejeitado. Partindo do pressuposto de que a PromptChar propriedade está definida para um valor diferente de null, então definir a ResetOnPrompt propriedade para true resultará num processamento especial para o carácter de prompt. Quando um carácter de prompt é adicionado, faz com que a posição atual da máscara seja eliminada e a posição atual seja avançada para o próximo carácter editável.

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

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

Aplica-se a

Ver também