MaskedTextResultHint Enumeración
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Especifica una serie de valores que describen brevemente los resultados de una operación de análisis de texto enmascarado.
public enum class MaskedTextResultHint
public enum MaskedTextResultHint
type MaskedTextResultHint =
Public Enum MaskedTextResultHint
- Herencia
AlphanumericCharacterExpected | -2 | La operación no se realizó correctamente. Se encontró un carácter de entrada que no era alfanumérico. . |
AsciiCharacterExpected | -1 | La operación no se realizó correctamente. Se encontró un carácter de entrada que no pertenecía al juego de caracteres ASCII. |
CharacterEscaped | 1 | Correcto. La operación se realizó correctamente porque un carácter literal, un carácter de petición de datos o un carácter de espacio en blanco era un carácter de escape. Para obtener más información sobre los caracteres de escape, vea el método VerifyEscapeChar(Char, Int32). |
DigitExpected | -3 | La operación no se realizó correctamente. Se encontró un carácter de entrada que no era un dígito. |
InvalidInput | -51 | La operación no se realizó correctamente. El programa encontró un carácter de entrada que no era válido. Para obtener más información sobre los caracteres que no son válidos, vea el método IsValidInputChar(Char). |
LetterExpected | -4 | La operación no se realizó correctamente. Se encontró un carácter de entrada que no era una letra. |
NoEffect | 2 | Correcto. No se realizó la operación principal porque no era necesario; por lo tanto, no se ha producido ningún efecto secundario. |
NonEditPosition | -54 | La operación no se realizó correctamente. La posición actual en la cadena con formato es un carácter literal. |
PositionOutOfRange | -55 | La operación no se realizó correctamente. La posición especificada no se encuentra en el intervalo de la cadena de destino; normalmente, se debe a que la posición especificada es menor que cero o mayor que la longitud de la cadena de destino. |
PromptCharNotAllowed | -52 | La operación no se realizó correctamente. El carácter de petición de datos no es válido en la entrada; puede deberse a que la propiedad AllowPromptAsInput esté establecida en |
SideEffect | 3 | Correcto. No se realizó la operación principal porque no era necesario, pero el método ha producido un efecto secundario. Por ejemplo, el método RemoveAt puede eliminar una posición de edición sin asignar, lo que produce un desplazamiento hacia la izquierda de los siguientes caracteres de la cadena con formato. |
SignedDigitExpected | -5 | La operación no se realizó correctamente. Se encontró un carácter de entrada que no era un dígito con signo. |
Success | 4 | Correcto. La operación principal se realizó correctamente. |
UnavailableEditPosition | -53 | La operación no se realizó correctamente. No había suficientes posiciones de edición disponibles para atender la solicitud. |
Unknown | 0 | Desconocido. No se pudo determinar el resultado de la operación. |
El MaskedTextBox control delega la responsabilidad real de analizar los caracteres de entrada en la MaskedTextProvider clase . Muchos de los métodos de MaskedTextProvider, además de devolver un Boolean resultado correcto, también proporcionan un parámetro de salida adicional de tipo MaskedTextResultHint. Esta enumeración proporciona información adicional sobre el funcionamiento del método .
Nota
El GetOperationResultFromHint método se puede usar para convertir un MaskedTextResultHint valor en un Boolean valor correcto.
Producto | Versiones |
---|---|
.NET | Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9 |
.NET Framework | 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
.NET Standard | 2.0, 2.1 |
Comentarios de .NET
.NET es un proyecto de código abierto. Selecciona un vínculo para proporcionar comentarios: