MaskedTextResultHint Enumeração
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
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 |
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.