Partilhar via


MaskedTextResultHint Enumeração

Definição

Especifica valores que descrevem sucintamente os resultados de um operação de análise de texto mascarado.

public enum class MaskedTextResultHint
public enum MaskedTextResultHint
type MaskedTextResultHint = 
Public Enum MaskedTextResultHint
Herança
MaskedTextResultHint

Campos

AlphanumericCharacterExpected -2

A operação não foi bem-sucedida. Foi encontrado um caractere de entrada que não era alfanumérico. .

AsciiCharacterExpected -1

A operação não foi bem-sucedida. Foi encontrado um caractere de entrada que não era um membro do conjunto de caracteres ASCII.

CharacterEscaped 1

Êxito. A operação foi bem-sucedida porque um literal, prompt ou caractere de espaço era caractere de escape. Para obter mais informações sobre caracteres de escape, consulte o método VerifyEscapeChar(Char, Int32).

DigitExpected -3

A operação não foi bem-sucedida. Foi encontrado um caractere de entrada que não era um dígito.

InvalidInput -51

A operação não foi bem-sucedida. O programa encontrou um caractere de entrada que não era válido. Para obter mais informações sobre caracteres que não são válidos, consulte o método IsValidInputChar(Char).

LetterExpected -4

A operação não foi bem-sucedida. Foi encontrado um caractere de entrada que não era uma letra.

NoEffect 2

Êxito. A operação primária não foi executada porque não foi necessária. portanto, nenhum efeito colateral foi produzido.

NonEditPosition -54

A operação não foi bem-sucedida. A posição atual na cadeia de caracteres formatada é um caractere literal.

PositionOutOfRange -55

A operação não foi bem-sucedida. A posição especificada não está no intervalo da cadeia de caracteres de destino; normalmente, é menor que zero ou maior que o comprimento da cadeia de caracteres de destino.

PromptCharNotAllowed -52

A operação não foi bem-sucedida. O caractere de prompt não é válido na entrada, talvez porque o AllowPromptAsInput está definido como false.

SideEffect 3

Êxito. A operação principal não foi executada porque não foi necessária, mas o método produziu um efeito colateral. Por exemplo, o método RemoveAt pode excluir uma posição de edição não atribuída, o que causa o deslocamento à esquerda de caracteres subsequentes na cadeia de caracteres formatada.

SignedDigitExpected -5

A operação não foi bem-sucedida. Foi encontrado um caractere de entrada que não era um dígito com sinal.

Success 4

Êxito. A operação primária foi bem-sucedida.

UnavailableEditPosition -53

A operação não foi bem-sucedida. Não havia posições de edição suficientes disponíveis para atender à solicitação.

Unknown 0

Desconhecido. O resultado da operação não pôde ser determinado.

Comentários

O MaskedTextBox controle delega a responsabilidade real para analisar os caracteres de entrada para a MaskedTextProvider classe . Muitos dos métodos de , além de MaskedTextProviderretornar um Boolean resultado de êxito, também fornecem um parâmetro de saída adicional do tipo MaskedTextResultHint. Essa enumeração fornece informações adicionais sobre a operação do método .

Observação

O GetOperationResultFromHint método pode ser usado para converter um MaskedTextResultHint valor em um Boolean valor de êxito.

Aplica-se a

Confira também