MaskedTextResultHint Enumeração

Definição

Especifica valores que descrevem de forma sucinta os resultados de uma operação de análise de texto mascarada.

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

Campos

Nome Valor Description
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, ele é menor que zero ou maior do que o comprimento da cadeia de caracteres de destino.

NonEditPosition -54

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

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.

PromptCharNotAllowed -52

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

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 IsValidInputChar(Char) método.

SignedDigitExpected -5

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

LetterExpected -4

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

DigitExpected -3

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

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.

Unknown 0

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

CharacterEscaped 1

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

NoEffect 2

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

SideEffect 3

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

Success 4

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

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.

Note

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

Aplica-se a

Confira também