MaskedTextBox 构造函数
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
初始化 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 类派生的一个自定义掩码语言提供程序。
例外
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
为 null
。
注解
构造MaskedTextBox(String)函数使用带有 输入mask
的标准System.ComponentModel.MaskedTextProvider,将用户输入分析到 中MaskedTextBox。
如果将新掩码分配给 Mask 属性,它将替代此构造函数设置的值。