MaskedTextBox.RejectInputOnFirstFailure Propriedade

Definição

Recebe ou define um valor que indica se a análise da entrada do utilizador deve parar após o primeiro carácter inválido ser atingido.

public:
 property bool RejectInputOnFirstFailure { bool get(); void set(bool value); };
public bool RejectInputOnFirstFailure { get; set; }
member this.RejectInputOnFirstFailure : bool with get, set
Public Property RejectInputOnFirstFailure As Boolean

Valor de Propriedade

true se o processamento da cadeia de entrada deve ser terminado no primeiro erro de análise sintática; caso contrário, false o processamento deverá ignorar todos os erros. A predefinição é false.

Observações

Por vezes, o utilizador insere vários caracteres MaskedTextBox numa única operação de entrada, normalmente copiando e colando uma cadeia. Se toda a cadeia contiver apenas caracteres válidos, de acordo com a sua posição de pasta na máscara de entrada, então toda a operação terá sucesso. No entanto, quando ocorre um erro de análise sintática, o comportamento de MaskedTextBox depende do valor de RejectInputOnFirstFailure, da seguinte forma:

  • Se esta propriedade for true, então o processamento da cadeia de entrada para no carácter inválido. Todas as personagens subsequentes são ignoradas. É levantado um único MaskInputRejected evento.

  • Se esta propriedade for false, então o carácter inválido é rejeitado, mas a análise continua com o próximo carácter na cadeia de entrada. Um MaskInputRejected evento é gerado para cada carácter inválido na cadeia de entrada.

As ResetOnPromptpropriedades , ResetOnSpace e SkipLiterals também podem influenciar a interpretação da entrada do utilizador.

Se a IsOverwriteMode propriedade for false, então quaisquer caracteres já presentes na máscara de entrada à direita do ponto de inserção serão deslocados pelo número aceite. Este deslocamento pode causar erros adicionais de análise sintática.

Uma operação de colagem pode ser imitada programaticamente ao definir a propriedade SelectedText .

Aplica-se a

Ver também