MaskedTextBox Constructores

Definición

Inicializa una nueva instancia de la clase MaskedTextBox.Initializes a new instance of the MaskedTextBox class.

Sobrecargas

MaskedTextBox()

Inicializa una nueva instancia de la clase MaskedTextBox utilizando valores predeterminados.Initializes a new instance of the MaskedTextBox class using defaults.

MaskedTextBox(MaskedTextProvider)

Inicializa una nueva instancia de la clase MaskedTextBox utilizando el proveedor de lenguaje de máscara personalizado especificado.Initializes a new instance of the MaskedTextBox class using the specified custom mask language provider.

MaskedTextBox(String)

Inicializa una nueva instancia de la clase MaskedTextBox utilizando la máscara de entrada especificada.Initializes a new instance of the MaskedTextBox class using the specified input mask.

MaskedTextBox()

Inicializa una nueva instancia de la clase MaskedTextBox utilizando valores predeterminados.Initializes a new instance of the MaskedTextBox class using defaults.

public:
 MaskedTextBox();
public MaskedTextBox ();
Public Sub New ()

Comentarios

El constructor MaskedTextBox() predeterminado establece la propiedad MaskedTextProvider en una máscara nula, representada por la cadena "< >".The default MaskedTextBox() constructor sets the MaskedTextProvider property to a null mask, represented by the string "<>". Una máscara nula aceptará cualquier combinación de caracteres como entrada.A null mask will accept any combination of characters as input.

Consulte también:

MaskedTextBox(MaskedTextProvider)

Inicializa una nueva instancia de la clase MaskedTextBox utilizando el proveedor de lenguaje de máscara personalizado especificado.Initializes a new instance of the MaskedTextBox class using the specified custom mask language provider.

public:
 MaskedTextBox(System::ComponentModel::MaskedTextProvider ^ maskedTextProvider);
public MaskedTextBox (System.ComponentModel.MaskedTextProvider maskedTextProvider);
new System.Windows.Forms.MaskedTextBox : System.ComponentModel.MaskedTextProvider -> System.Windows.Forms.MaskedTextBox
Public Sub New (maskedTextProvider As MaskedTextProvider)

Parámetros

maskedTextProvider
MaskedTextProvider

Un proveedor de lenguaje de máscara personalizado, derivado de la clase MaskedTextProvider.A custom mask language provider, derived from the MaskedTextProvider class.

Excepciones

maskedTextProvider es null.maskedTextProvider is null.

Comentarios

El parámetro maskedTextProvider define el lenguaje de enmascaramiento que usa MaskedTextBox.The maskedTextProvider parameter defines the masking language used by MaskedTextBox. Es responsable del análisis de la máscara y de la determinación de si los datos proporcionados por el usuario se ajustan a la posición de la máscara actual.It is responsible for parsing the mask and determining whether user input conforms to the current mask position. Puede derivar una nueva clase a partir de System.ComponentModel.MaskedTextProvider para definir su propio lenguaje de enmascaramiento personalizado y usar el constructor MaskedTextBox(MaskedTextProvider) para reemplazar la System.ComponentModel.MaskedTextProviderestándar.You can derive a new class from System.ComponentModel.MaskedTextProvider to define your own custom masking language, and use the MaskedTextBox(MaskedTextProvider) constructor to replace the standard System.ComponentModel.MaskedTextProvider.

Si desea usar el lenguaje de enmascaramiento predeterminado y proporcionar su propia máscara de entrada, no es necesario utilizar este constructor.If you want to use the default masking language and supply your own input mask, you do not need to use this constructor. En su lugar, puede usar el constructor MaskedTextBox(String), o bien usar el constructor sin parámetros y, a continuación, establecer la propiedad Mask.Instead, you can either use the MaskedTextBox(String) constructor, or use the parameterless constructor then set the Mask property.

Consulte también:

MaskedTextBox(String)

Inicializa una nueva instancia de la clase MaskedTextBox utilizando la máscara de entrada especificada.Initializes a new instance of the MaskedTextBox class using the specified input mask.

public:
 MaskedTextBox(System::String ^ mask);
public MaskedTextBox (string mask);
new System.Windows.Forms.MaskedTextBox : string -> System.Windows.Forms.MaskedTextBox
Public Sub New (mask As String)

Parámetros

mask
String

String que representa la máscara de entrada.A String representing the input mask. Valor inicial de la propiedad Mask.The initial value of the Mask property.

Excepciones

mask es null.mask is null.

Comentarios

El constructor MaskedTextBox(String) usa el System.ComponentModel.MaskedTextProvider estándar con el mask de entrada para analizar la entrada del usuario en el MaskedTextBox.The MaskedTextBox(String) constructor uses the standard System.ComponentModel.MaskedTextProvider with the input mask to parse user input into the MaskedTextBox.

Si asigna una nueva máscara a la propiedad Mask, invalidará el valor establecido por este constructor.If you assign a new mask to the Mask property, it will override the value set by this constructor.

Consulte también:

Se aplica a