Поделиться через


MaskedTextBox Конструкторы

Определение

Инициализирует новый экземпляр класса MaskedTextBox.

Перегрузки

MaskedTextBox()

Инициализирует новый экземпляр класса MaskedTextBox,используя значения по умолчанию.

MaskedTextBox(MaskedTextProvider)

Инициализирует новый экземпляр класса MaskedTextBox с помощью указанного поставщика нестандартного языка для маски.

MaskedTextBox(String)

Инициализирует новый экземпляр класса MaskedTextBox, используя указанную маску ввода.

MaskedTextBox()

Инициализирует новый экземпляр класса MaskedTextBox,используя значения по умолчанию.

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

Комментарии

Конструктор по умолчанию MaskedTextBox() задает MaskedTextProvider для свойства пустую маску, представленную строкой "<>". Маска null принимает любое сочетание символов в качестве входных данных.

См. также раздел

Применяется к

MaskedTextBox(MaskedTextProvider)

Инициализирует новый экземпляр класса MaskedTextBox с помощью указанного поставщика нестандартного языка для маски.

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)

Параметры

maskedTextProvider
MaskedTextProvider

Поставщик нестандартного языка для маски, производный от класса MaskedTextProvider.

Исключения

maskedTextProvider имеет значение null.

Комментарии

Параметр maskedTextProvider определяет язык маскирования, используемый MaskedTextBox. Он отвечает за анализ маски и определение соответствия введенных пользователем данных текущему положению маски. Вы можете создать новый класс от System.ComponentModel.MaskedTextProvider , чтобы определить собственный пользовательский язык маскирования, и использовать MaskedTextBox(MaskedTextProvider) конструктор для замены стандартного System.ComponentModel.MaskedTextProvider.

Если вы хотите использовать язык маскирования по умолчанию и предоставить собственную маску ввода, использовать этот конструктор не нужно. Вместо этого можно использовать MaskedTextBox(String) конструктор или конструктор без параметров, а затем задать Mask свойство .

См. также раздел

Применяется к

MaskedTextBox(String)

Инициализирует новый экземпляр класса MaskedTextBox, используя указанную маску ввода.

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)

Параметры

mask
String

Строка String, представляющая маску ввода. Начальное значение свойства Mask.

Исключения

mask имеет значение null.

Комментарии

Конструктор MaskedTextBox(String) использует стандарт System.ComponentModel.MaskedTextProvider с входными данными mask для анализа входных данных пользователя в MaskedTextBox.

При назначении новой маски свойству Mask оно переопределит значение, заданное этим конструктором.

См. также раздел

Применяется к