MaskedTextBox 构造函数

定义

初始化 MaskedTextBox 类的新实例。

重载

MaskedTextBox()

使用默认值初始化 MaskedTextBox 类的一个新实例。

MaskedTextBox(MaskedTextProvider)

使用指定的自定义掩码语言提供程序初始化 MaskedTextBox 类的一个新实例。

MaskedTextBox(String)

使用指定的输入掩码初始化 MaskedTextBox 类的一个新实例。

MaskedTextBox()

使用默认值初始化 MaskedTextBox 类的一个新实例。

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

注解

默认 MaskedTextBox() 构造函数将 MaskedTextProvider 属性设置为 null 掩码,由字符串“”<>表示。 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 类派生的一个自定义掩码语言提供程序。

例外

maskedTextProvidernull

注解

参数 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 属性的初始值。

例外

masknull

注解

构造MaskedTextBox(String)函数使用带有 输入mask的标准System.ComponentModel.MaskedTextProvider,将用户输入分析到 中MaskedTextBox

如果将新掩码分配给 Mask 属性,它将替代此构造函数设置的值。

另请参阅

适用于