MaskedTextResultHint Enumeração
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Especifica valores que descrevem sucinta os resultados de uma operação de análise de texto mascarado.
public enum class MaskedTextResultHint
public enum MaskedTextResultHint
type MaskedTextResultHint =
Public Enum MaskedTextResultHint
- Herança
Campos
| Name | Valor | Description |
|---|---|---|
| PositionOutOfRange | -55 | A operação não teve sucesso. A posição especificada não está dentro do alcance da corda-alvo; normalmente é inferior a zero ou superior ao comprimento da corda alvo. |
| NonEditPosition | -54 | A operação não teve sucesso. A posição atual na cadeia formatada é um carácter literal. |
| UnavailableEditPosition | -53 | A operação não teve sucesso. Não havia posições de edição suficientes disponíveis para satisfazer o pedido. |
| PromptCharNotAllowed | -52 | A operação não teve sucesso. O carácter prompt não é válido na entrada, talvez porque a AllowPromptAsInput propriedade está definida como |
| InvalidInput | -51 | A operação não teve sucesso. O programa encontrou um carácter de entrada que não era válido. Para 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 teve sucesso. Foi encontrado um carácter de entrada que não era um dígito assinado. |
| LetterExpected | -4 | A operação não teve sucesso. Foi encontrado um carácter de entrada que não era uma letra. |
| DigitExpected | -3 | A operação não teve sucesso. Foi encontrado um carácter de entrada que não era um dígito. |
| AlphanumericCharacterExpected | -2 | A operação não teve sucesso. Foi encontrado um carácter de entrada que não era alfanumérico. . |
| AsciiCharacterExpected | -1 | A operação não teve sucesso. Foi encontrado um carácter de entrada que não pertencia ao conjunto de caracteres ASCII. |
| Unknown | 0 | Desconhecido. O resultado da operação não pôde ser determinado. |
| CharacterEscaped | 1 | Êxito. A operação teve sucesso porque uma personagem literal, prompt ou espacial era uma personagem escapada. Para mais informações sobre personagens fugidos, consulte o VerifyEscapeChar(Char, Int32) método. |
| NoEffect | 2 | Êxito. A operação primária não foi realizada porque não era necessária; por isso, não foi produzido qualquer efeito secundário. |
| SideEffect | 3 | Êxito. A operação primária não foi realizada porque não era necessária, mas o método produziu um efeito secundário. Por exemplo, o RemoveAt método pode eliminar uma posição de edição não atribuída, o que causa o deslocamento para a esquerda dos caracteres subsequentes na cadeia formatada. |
| Success | 4 | Êxito. A operação principal teve sucesso. |
Observações
O MaskedTextBox controlo delega a responsabilidade real de analisar os caracteres de entrada à MaskedTextProvider classe. Muitos dos métodos de MaskedTextProvider, além de devolver um Boolean resultado de sucesso, também fornecem um parâmetro de saída adicional do tipo MaskedTextResultHint. Esta enumeração fornece informações adicionais sobre o funcionamento do método.
Note
O GetOperationResultFromHint método pode ser usado para converter um MaskedTextResultHint valor num Boolean valor de sucesso.