Este artículo se tradujo automáticamente. Para ver el artículo en inglés, active la casilla Inglés. Además, puede mostrar el texto en inglés en una ventana emergente si mueve el puntero del mouse sobre el texto.
Traducción
Inglés

Clase MaskedTextProvider

 

Publicado: octubre de 2016

Representa un servicio de análisis de máscaras que se puede utilizar cualquier número de controles que admiten el enmascaramiento, como el MaskedTextBox control.

Espacio de nombres:   System.ComponentModel
Ensamblado:  System (en System.dll)

System.Object
  System.ComponentModel.MaskedTextProvider

[HostProtectionAttribute(SecurityAction.LinkDemand, SharedState = true)]
public class MaskedTextProvider : ICloneable

NombreDescripción
System_CAPS_pubmethodMaskedTextProvider(String)

Inicializa una nueva instancia de la MaskedTextProvider clase con la máscara especificada.

System_CAPS_pubmethodMaskedTextProvider(String, Boolean)

Inicializa una nueva instancia de la MaskedTextProvider con la máscara especificada y el valor de restricción ASCII de la clase.

System_CAPS_pubmethodMaskedTextProvider(String, Char, Boolean)

Inicializa una nueva instancia de la MaskedTextProvider con la máscara especificada, el carácter de contraseña y el valor de símbolo del sistema de uso de la clase.

System_CAPS_pubmethodMaskedTextProvider(String, CultureInfo)

Inicializa una nueva instancia de la MaskedTextProvider con la máscara especificada y la referencia cultural de la clase.

System_CAPS_pubmethodMaskedTextProvider(String, CultureInfo, Boolean)

Inicializa una nueva instancia de la MaskedTextProvider clase utilizando la máscara especificada, la referencia cultural y el valor de restricción ASCII.

System_CAPS_pubmethodMaskedTextProvider(String, CultureInfo, Boolean, Char, Char, Boolean)

Inicializa una nueva instancia de la MaskedTextProvider clase mediante máscara especificada, referencia cultural, el valor de uso de símbolo del sistema, carácter de símbolo del sistema, el carácter de contraseña y valor de restricción ASCII.

System_CAPS_pubmethodMaskedTextProvider(String, CultureInfo, Char, Boolean)

Inicializa una nueva instancia de la MaskedTextProvider con la máscara especificada, la referencia cultural, el carácter de contraseña y el valor de símbolo del sistema de uso de la clase.

NombreDescripción
System_CAPS_pubpropertyAllowPromptAsInput

Obtiene un valor que indica si el carácter de entrada debe tratarse como un carácter de entrada válido o no.

System_CAPS_pubpropertyAsciiOnly

Obtiene un valor que indica si la máscara acepta caracteres no incluidos en el juego de caracteres ASCII.

System_CAPS_pubpropertyAssignedEditPositionCount

Obtiene el número de posiciones de caracteres modificables ya se han asignado correctamente un valor de entrada.

System_CAPS_pubpropertyAvailableEditPositionCount

Obtiene el número de posiciones de caracteres modificables en la máscara de entrada que no se ha asignado un valor de entrada.

System_CAPS_pubpropertyCulture

Obtiene la referencia cultural que determina el valor de los separadores localizables y los marcadores de posición de la máscara de entrada.

System_CAPS_pubpropertySystem_CAPS_staticDefaultPasswordChar

Obtiene el valor predeterminado contraseña carácter utilizado oscuros usuario de entrada.

System_CAPS_pubpropertyEditPositionCount

Obtiene el número de posiciones modificables de la cadena con formato.

System_CAPS_pubpropertyEditPositions

Obtiene un enumerador recién creado para las posiciones modificables de la cadena con formato.

System_CAPS_pubpropertyIncludeLiterals

Obtiene o establece un valor que indica si los caracteres literales de la máscara de entrada deben incluirse en la cadena con formato.

System_CAPS_pubpropertyIncludePrompt

Obtiene o establece un valor que indica si PromptChar se utiliza para representar la ausencia de entrada al mostrar la cadena con formato del usuario.

System_CAPS_pubpropertySystem_CAPS_staticInvalidIndex

Obtiene el límite superior del intervalo de índices válidos.

System_CAPS_pubpropertyIsPassword

Obtiene o establece un valor que determina si se debe aplicar la protección con contraseña en la cadena con formato.

System_CAPS_pubpropertyItem[Int32]

Obtiene el elemento en la posición especificada en la cadena con formato.

System_CAPS_pubpropertyLastAssignedPosition

Obtiene el índice de la máscara del carácter de entrada derecha que se ha asignado a la máscara.

System_CAPS_pubpropertyLength

Obtiene la longitud de la máscara, sin ninguna máscara de caracteres de modificador.

System_CAPS_pubpropertyMask

Obtiene la máscara de entrada.

System_CAPS_pubpropertyMaskCompleted

Obtiene un valor que indica si se han escrito todos los caracteres necesarios en la cadena con formato.

System_CAPS_pubpropertyMaskFull

Obtiene un valor que indica si se ha especificado todas las entradas obligatorias y opcionales en la cadena con formato.

System_CAPS_pubpropertyPasswordChar

Obtiene o establece el carácter que se sustituirá para los caracteres de entrada.

System_CAPS_pubpropertyPromptChar

Obtiene o establece el carácter utilizado para representar la ausencia de entrada del usuario para todas las posiciones de edición disponibles.

System_CAPS_pubpropertyResetOnPrompt

Obtiene o establece un valor que determina la forma en que debe controlarse un carácter de entrada que coincida con el de petición de datos.

System_CAPS_pubpropertyResetOnSpace

Obtiene o establece un valor que determina la forma en que debe controlarse un carácter de entrada de espacio.

System_CAPS_pubpropertySkipLiterals

Obtiene o establece un valor que indica si las posiciones de caracteres literales de la máscara se pueden sobrescribir por sus valores de la mismas.

NombreDescripción
System_CAPS_pubmethodAdd(Char)

Agrega el carácter de entrada especificado al final de la cadena con formato.

System_CAPS_pubmethodAdd(Char, Int32, MaskedTextResultHint)

Agrega el carácter de entrada especificado al final de la cadena con formato y, a continuación, muestra la posición e información descriptiva.

System_CAPS_pubmethodAdd(String)

Agrega los caracteres de la cadena de entrada especificada al final de la cadena con formato.

System_CAPS_pubmethodAdd(String, Int32, MaskedTextResultHint)

Agrega los caracteres de la cadena de entrada especificada al final de la cadena con formato y, a continuación, muestra la posición e información descriptiva.

System_CAPS_pubmethodClear()

Borra todos los caracteres de entrada modificables de la cadena con formato, reemplazándolos por caracteres de símbolo del sistema.

System_CAPS_pubmethodClear(MaskedTextResultHint)

Borra todos los caracteres de entrada modificables de la cadena con formato, reemplazándolos por caracteres de petición y, a continuación, genera información descriptiva.

System_CAPS_pubmethodClone()

Crea una copia del objeto MaskedTextProvider actual.

System_CAPS_pubmethodEquals(Object)

Determina si el objeto especificado es igual al objeto actual.(Heredado de Object).

System_CAPS_protmethodFinalize()

Permite que un objeto intente liberar recursos y realizar otras operaciones de limpieza antes de ser reclamado por el recolector de basura. (Heredado de Object).

System_CAPS_pubmethodFindAssignedEditPositionFrom(Int32, Boolean)

Devuelve la posición de la primera posición modificable asignada después de la posición especificada utilizando la dirección de búsqueda especificada.

System_CAPS_pubmethodFindAssignedEditPositionInRange(Int32, Int32, Boolean)

Devuelve la posición de la primera posición modificable asignada entre las posiciones especificadas utilizando la dirección de búsqueda especificada.

System_CAPS_pubmethodFindEditPositionFrom(Int32, Boolean)

Devuelve la posición de la primera posición modificable después de la posición especificada utilizando la dirección de búsqueda especificada.

System_CAPS_pubmethodFindEditPositionInRange(Int32, Int32, Boolean)

Devuelve la posición de la primera posición modificable entre las posiciones especificadas utilizando la dirección de búsqueda especificada.

System_CAPS_pubmethodFindNonEditPositionFrom(Int32, Boolean)

Devuelve la posición de la primera posición no se puede modificar después de la posición especificada utilizando la dirección de búsqueda especificada.

System_CAPS_pubmethodFindNonEditPositionInRange(Int32, Int32, Boolean)

Devuelve la posición de la primera posición no modificable entre las posiciones especificadas utilizando la dirección de búsqueda especificada.

System_CAPS_pubmethodFindUnassignedEditPositionFrom(Int32, Boolean)

Devuelve la posición de la primera posición modificable sin asignar después de la posición especificada utilizando la dirección de búsqueda especificada.

System_CAPS_pubmethodFindUnassignedEditPositionInRange(Int32, Int32, Boolean)

Devuelve la posición de la primera posición modificable sin asignar entre las posiciones especificadas utilizando la dirección de búsqueda especificada.

System_CAPS_pubmethodGetHashCode()

Sirve como la función hash predeterminada.(Heredado de Object).

System_CAPS_pubmethodSystem_CAPS_staticGetOperationResultFromHint(MaskedTextResultHint)

Determina si el texto especificado MaskedTextResultHint denota éxito o error.

System_CAPS_pubmethodGetType()

Obtiene el Type de la instancia actual.(Heredado de Object).

System_CAPS_pubmethodInsertAt(Char, Int32)

Inserta el carácter especificado en la posición especificada dentro de la cadena con formato.

System_CAPS_pubmethodInsertAt(Char, Int32, Int32, MaskedTextResultHint)

Inserta el carácter especificado en la posición especificada dentro de la cadena con formato y devuelve la última posición de inserción y el estado de la operación.

System_CAPS_pubmethodInsertAt(String, Int32)

Inserta la cadena especificada en una posición especificada dentro de la cadena con formato.

System_CAPS_pubmethodInsertAt(String, Int32, Int32, MaskedTextResultHint)

Inserta la cadena especificada en una posición especificada dentro de la cadena con formato y devuelve la última posición de inserción y el estado de la operación.

System_CAPS_pubmethodIsAvailablePosition(Int32)

Determina si la posición especificada está disponible para la asignación.

System_CAPS_pubmethodIsEditPosition(Int32)

Determina si la posición especificada es modificable.

System_CAPS_pubmethodSystem_CAPS_staticIsValidInputChar(Char)

Determina si el carácter especificado es un carácter de entrada válido.

System_CAPS_pubmethodSystem_CAPS_staticIsValidMaskChar(Char)

Determina si el carácter especificado es un carácter de máscara válido.

System_CAPS_pubmethodSystem_CAPS_staticIsValidPasswordChar(Char)

Determina si el carácter especificado es un carácter de contraseña válido.

System_CAPS_protmethodMemberwiseClone()

Crea una copia superficial del Object actual.(Heredado de Object).

System_CAPS_pubmethodRemove()

Quita el último carácter asignado de la cadena con formato.

System_CAPS_pubmethodRemove(Int32, MaskedTextResultHint)

Quita el último carácter asignado de la cadena con formato y, a continuación, muestra la posición de eliminación e información descriptiva.

System_CAPS_pubmethodRemoveAt(Int32)

Quita el carácter asignado en la posición especificada de la cadena con formato.

System_CAPS_pubmethodRemoveAt(Int32, Int32)

Quita los caracteres asignados situados entre las posiciones especificadas de la cadena con formato.

System_CAPS_pubmethodRemoveAt(Int32, Int32, Int32, MaskedTextResultHint)

Quita los caracteres asignados situados entre las posiciones especificadas de la cadena con formato y, a continuación, muestra la posición de eliminación e información descriptiva.

System_CAPS_pubmethodReplace(Char, Int32)

Reemplaza un único carácter o más allá de la posición especificada por el valor de carácter especificado.

System_CAPS_pubmethodReplace(Char, Int32, Int32, Int32, MaskedTextResultHint)

Reemplaza un carácter individual entre el inicial y final especificadas posiciones con el valor de carácter especificado y, a continuación, muestra la posición de eliminación e información descriptiva.

System_CAPS_pubmethodReplace(Char, Int32, Int32, MaskedTextResultHint)

Reemplaza un único carácter o más allá de la posición especificada por el valor de carácter especificado y, a continuación, muestra la posición de eliminación e información descriptiva.

System_CAPS_pubmethodReplace(String, Int32)

Reemplaza un intervalo de caracteres modificables comenzando en la posición especificada por la cadena especificada.

System_CAPS_pubmethodReplace(String, Int32, Int32, Int32, MaskedTextResultHint)

Reemplaza un intervalo de caracteres modificables entre el inicial y final especificadas posiciones con la cadena especificada y, a continuación, muestra la posición de eliminación e información descriptiva.

System_CAPS_pubmethodReplace(String, Int32, Int32, MaskedTextResultHint)

Reemplaza un intervalo de caracteres modificables comenzando en la posición especificada por la cadena especificada y, a continuación, muestra la posición de eliminación e información descriptiva.

System_CAPS_pubmethodSet(String)

Establece la cadena con formato en la cadena de entrada especificada.

System_CAPS_pubmethodSet(String, Int32, MaskedTextResultHint)

Establece la cadena con formato en la cadena de entrada especificada y, a continuación, muestra la posición de eliminación e información descriptiva.

System_CAPS_pubmethodToDisplayString()

Devuelve la cadena con formato en un formulario que se pueda mostrar.

System_CAPS_pubmethodToString()

Devuelve la cadena con formato que incluye todos los valores de caracteres asignados.(Invalida Object.ToString()).

System_CAPS_pubmethodToString(Boolean)

Devuelve la cadena con formato, puede incluir caracteres de la contraseña.

System_CAPS_pubmethodToString(Boolean, Boolean)

Devuelve la cadena con formato, puede incluir caracteres de petición de datos y literales.

System_CAPS_pubmethodToString(Boolean, Boolean, Boolean, Int32, Int32)

Devuelve una subcadena de la cadena con formato, puede incluir caracteres de símbolo del sistema, literal y la contraseña.

System_CAPS_pubmethodToString(Boolean, Boolean, Int32, Int32)

Devuelve una subcadena de la cadena con formato, puede incluir caracteres de petición de datos y literales.

System_CAPS_pubmethodToString(Boolean, Int32, Int32)

Devuelve una subcadena de la cadena con formato, puede incluir caracteres de la contraseña.

System_CAPS_pubmethodToString(Int32, Int32)

Devuelve una subcadena de la cadena con formato.

System_CAPS_pubmethodVerifyChar(Char, Int32, MaskedTextResultHint)

Comprueba si el carácter especificado se puede establecer correctamente en la posición especificada.

System_CAPS_pubmethodVerifyEscapeChar(Char, Int32)

Comprueba si el carácter especificado sería un carácter de escape en la posición especificada.

System_CAPS_pubmethodVerifyString(String)

Comprueba si la cadena especificada se puede establecer correctamente.

System_CAPS_pubmethodVerifyString(String, Int32, MaskedTextResultHint)

Comprueba si la cadena especificada podría establecerse correctamente y, a continuación, muestra la posición e información descriptiva.

El MaskedTextBox control contiene una máscara, compuesta de caracteres literales y elementos de formato, que comprueba que todas las entradas de usuario en. En lugar de asociar permanentemente un motor de análisis de máscaras concreto con MaskedTextBox, formularios Windows Forms se proporciona como un servicio independiente, representado por la MaskedTextProvider clase, que define la sintaxis de lenguaje de enmascaramiento que se describe en la documentación de la Mask propiedad.

Muchos de los miembros de la MaskedTextBox clase consulte su implementación a los miembros con el mismo nombre de asociado MaskedTextProvider. Por ejemplo, el MaskedTextBox.PromptChar propiedad de la MaskedTextBox clase hace referencia a todo el acceso a la PromptChar de la MaskedTextProvider clase.

El motor de análisis de máscaras que utilizan MaskedTextProvider se modela después del control Masked Edit incluido en Microsoft Visual Basic versión 6. Lenguaje de enmascaramiento que se describe en la documentación de la Mask propiedad.

Las siguientes tres cadenas distintas relacionadas con la MaskedTextProvider clase.

Nombre de cadena

Descripción

Carácter de entrada o de cadena

Representa los caracteres de entrada que se aplica la máscara. En realidad, la cadena de entrada puede estar compuesta de varias operaciones de entrada, incluidos Add, Replace, InsertAt, y Remove. Por lo tanto, la cadena de entrada no es accesible directamente. Sin embargo, los aspectos de la administración de la cadena de entrada están disponibles aunque el AllowPromptAsInput y AsciiOnly, ResetOnPrompt, y ResetOnSpace Propiedades.

Máscara

Representa la entrada que se utiliza para transformar la cadena de entrada en la cadena con formato de máscara de formato. Esta cadena se establece el MaskedTextProvider y acceso principalmente aunque el Mask propiedad. Características de la máscara también están disponibles a través de otros miembros, como la Length, PasswordChar, y PromptChar Propiedades.

Cadena con formato

Representa la cadena que se produce cuando se aplica la máscara completa a la cadena de entrada. Puede consultar la cadena con formato con muchos miembros de la clase, incluidos Item, Length, LastAssignedPosition, MaskFull, MaskCompleted, FindEditPositionFrom, y así sucesivamente. El valor completo de la cadena con formato está disponible desde el ToDisplayString y ToString métodos.

System_CAPS_noteNota

La cadena de entrada puede representar la entrada directa del usuario, como en el caso de la MaskedTextBox, o puede generarse por otros procesos no asociados directamente las operaciones de entrada y salida del usuario.

.NET Framework
Disponible desde 2.0

Cualquier miembro ( Compartido en Visual Basic) estático público de este tipo es seguro para subprocesos. No se garantiza que los miembros de instancia sean seguros para subprocesos.

Volver al principio
Mostrar: