MaskedTextProvider 构造函数

定义

初始化 MaskedTextProvider 类的新实例。

重载

MaskedTextProvider(String)

使用指定的掩码初始化 MaskedTextProvider 类的新实例。

MaskedTextProvider(String, Boolean)

使用指定的掩码和 ASCII 限制值初始化 MaskedTextProvider 类的新实例。

MaskedTextProvider(String, CultureInfo)

使用指定的掩码和区域性初始化 MaskedTextProvider 类的新实例。

MaskedTextProvider(String, Char, Boolean)

使用指定的掩码、密码字符和用法提示值初始化 MaskedTextProvider 类的新实例。

MaskedTextProvider(String, CultureInfo, Boolean)

使用指定的掩码、区域性和 ASCII 限制值初始化 MaskedTextProvider 类的新实例。

MaskedTextProvider(String, CultureInfo, Char, Boolean)

使用指定的掩码、区域性、密码字符和用法提示值初始化 MaskedTextProvider 类的新实例。

MaskedTextProvider(String, CultureInfo, Boolean, Char, Char, Boolean)

使用指定的掩码、区域性、用法提示值、提示字符、密码字符和 ASCII 限制值初始化 MaskedTextProvider 类的新实例。

MaskedTextProvider(String)

Source:
MaskedTextProvider.cs
Source:
MaskedTextProvider.cs
Source:
MaskedTextProvider.cs

使用指定的掩码初始化 MaskedTextProvider 类的新实例。

public:
 MaskedTextProvider(System::String ^ mask);
public MaskedTextProvider (string mask);
new System.ComponentModel.MaskedTextProvider : string -> System.ComponentModel.MaskedTextProvider
Public Sub New (mask As String)

参数

mask
String

一个表示输入掩码的 String

注解

使用此构造函数完全等效于对构造函数的 MaskedTextProvider.MaskedTextProvider(String, CultureInfo, Boolean, Char, Char, Boolean) 以下调用:

MaskedTextProvider(mask , null, true, '_', '\0', false)

另请参阅

适用于

MaskedTextProvider(String, Boolean)

Source:
MaskedTextProvider.cs
Source:
MaskedTextProvider.cs
Source:
MaskedTextProvider.cs

使用指定的掩码和 ASCII 限制值初始化 MaskedTextProvider 类的新实例。

public:
 MaskedTextProvider(System::String ^ mask, bool restrictToAscii);
public MaskedTextProvider (string mask, bool restrictToAscii);
new System.ComponentModel.MaskedTextProvider : string * bool -> System.ComponentModel.MaskedTextProvider
Public Sub New (mask As String, restrictToAscii As Boolean)

参数

mask
String

一个表示输入掩码的 String

restrictToAscii
Boolean

如果将输入限制为与 ASCII 兼容的字符,则为 true;如果允许使用整个 Unicode 字符集,则为 false

注解

使用此构造函数完全等效于对构造函数的 MaskedTextProvider.MaskedTextProvider(String, CultureInfo, Boolean, Char, Char, Boolean) 以下调用:

MaskedTextProvider(mask , null, true, '_', '\0', restrictToASCII)

另请参阅

适用于

MaskedTextProvider(String, CultureInfo)

Source:
MaskedTextProvider.cs
Source:
MaskedTextProvider.cs
Source:
MaskedTextProvider.cs

使用指定的掩码和区域性初始化 MaskedTextProvider 类的新实例。

public:
 MaskedTextProvider(System::String ^ mask, System::Globalization::CultureInfo ^ culture);
public MaskedTextProvider (string mask, System.Globalization.CultureInfo culture);
public MaskedTextProvider (string mask, System.Globalization.CultureInfo? culture);
new System.ComponentModel.MaskedTextProvider : string * System.Globalization.CultureInfo -> System.ComponentModel.MaskedTextProvider
Public Sub New (mask As String, culture As CultureInfo)

参数

mask
String

一个表示输入掩码的 String

culture
CultureInfo

CultureInfo,用于设置区分区域的分隔符。

注解

使用此构造函数完全等效于对构造函数的 MaskedTextProvider.MaskedTextProvider(String, CultureInfo, Boolean, Char, Char, Boolean) 以下调用:

MaskedTextProvider(mask , culture, true, '_', '\0', false)

另请参阅

适用于

MaskedTextProvider(String, Char, Boolean)

Source:
MaskedTextProvider.cs
Source:
MaskedTextProvider.cs
Source:
MaskedTextProvider.cs

使用指定的掩码、密码字符和用法提示值初始化 MaskedTextProvider 类的新实例。

public:
 MaskedTextProvider(System::String ^ mask, char passwordChar, bool allowPromptAsInput);
public MaskedTextProvider (string mask, char passwordChar, bool allowPromptAsInput);
new System.ComponentModel.MaskedTextProvider : string * char * bool -> System.ComponentModel.MaskedTextProvider
Public Sub New (mask As String, passwordChar As Char, allowPromptAsInput As Boolean)

参数

mask
String

一个表示输入掩码的 String

passwordChar
Char

将为输入到密码字符串中的字符显示的 Char

allowPromptAsInput
Boolean

如果允许将提示字符作为输入,则为 true;否则为 false

注解

使用此构造函数完全等效于对构造函数的 MaskedTextProvider.MaskedTextProvider(String, CultureInfo, Boolean, Char, Char, Boolean) 以下调用:

MaskedTextProvider(mask , null, allowPromptAsInput, '_', passwordChar, false)

另请参阅

适用于

MaskedTextProvider(String, CultureInfo, Boolean)

Source:
MaskedTextProvider.cs
Source:
MaskedTextProvider.cs
Source:
MaskedTextProvider.cs

使用指定的掩码、区域性和 ASCII 限制值初始化 MaskedTextProvider 类的新实例。

public:
 MaskedTextProvider(System::String ^ mask, System::Globalization::CultureInfo ^ culture, bool restrictToAscii);
public MaskedTextProvider (string mask, System.Globalization.CultureInfo culture, bool restrictToAscii);
public MaskedTextProvider (string mask, System.Globalization.CultureInfo? culture, bool restrictToAscii);
new System.ComponentModel.MaskedTextProvider : string * System.Globalization.CultureInfo * bool -> System.ComponentModel.MaskedTextProvider
Public Sub New (mask As String, culture As CultureInfo, restrictToAscii As Boolean)

参数

mask
String

一个表示输入掩码的 String

culture
CultureInfo

CultureInfo,用于设置区分区域的分隔符。

restrictToAscii
Boolean

如果将输入限制为与 ASCII 兼容的字符,则为 true;如果允许使用整个 Unicode 字符集,则为 false

注解

使用此构造函数完全等效于对构造函数的 MaskedTextProvider.MaskedTextProvider(String, CultureInfo, Boolean, Char, Char, Boolean) 以下调用:

MaskedTextProvider(mask , culture, true, '_', '\0', restrictToAscii)

另请参阅

适用于

MaskedTextProvider(String, CultureInfo, Char, Boolean)

Source:
MaskedTextProvider.cs
Source:
MaskedTextProvider.cs
Source:
MaskedTextProvider.cs

使用指定的掩码、区域性、密码字符和用法提示值初始化 MaskedTextProvider 类的新实例。

public:
 MaskedTextProvider(System::String ^ mask, System::Globalization::CultureInfo ^ culture, char passwordChar, bool allowPromptAsInput);
public MaskedTextProvider (string mask, System.Globalization.CultureInfo culture, char passwordChar, bool allowPromptAsInput);
public MaskedTextProvider (string mask, System.Globalization.CultureInfo? culture, char passwordChar, bool allowPromptAsInput);
new System.ComponentModel.MaskedTextProvider : string * System.Globalization.CultureInfo * char * bool -> System.ComponentModel.MaskedTextProvider
Public Sub New (mask As String, culture As CultureInfo, passwordChar As Char, allowPromptAsInput As Boolean)

参数

mask
String

一个表示输入掩码的 String

culture
CultureInfo

CultureInfo,用于设置区分区域的分隔符。

passwordChar
Char

将为输入到密码字符串中的字符显示的 Char

allowPromptAsInput
Boolean

如果允许将提示字符作为输入,则为 true;否则为 false

注解

使用此构造函数完全等效于对构造函数的 MaskedTextProvider.MaskedTextProvider(String, CultureInfo, Boolean, Char, Char, Boolean) 以下调用:

MaskedTextProvider(mask , culture, allowPromptAsInput, '_', passwordChar, false)

另请参阅

适用于

MaskedTextProvider(String, CultureInfo, Boolean, Char, Char, Boolean)

Source:
MaskedTextProvider.cs
Source:
MaskedTextProvider.cs
Source:
MaskedTextProvider.cs

使用指定的掩码、区域性、用法提示值、提示字符、密码字符和 ASCII 限制值初始化 MaskedTextProvider 类的新实例。

public:
 MaskedTextProvider(System::String ^ mask, System::Globalization::CultureInfo ^ culture, bool allowPromptAsInput, char promptChar, char passwordChar, bool restrictToAscii);
public MaskedTextProvider (string mask, System.Globalization.CultureInfo culture, bool allowPromptAsInput, char promptChar, char passwordChar, bool restrictToAscii);
public MaskedTextProvider (string mask, System.Globalization.CultureInfo? culture, bool allowPromptAsInput, char promptChar, char passwordChar, bool restrictToAscii);
new System.ComponentModel.MaskedTextProvider : string * System.Globalization.CultureInfo * bool * char * char * bool -> System.ComponentModel.MaskedTextProvider
Public Sub New (mask As String, culture As CultureInfo, allowPromptAsInput As Boolean, promptChar As Char, passwordChar As Char, restrictToAscii As Boolean)

参数

mask
String

一个表示输入掩码的 String

culture
CultureInfo

CultureInfo,用于设置区分区域的分隔符。

allowPromptAsInput
Boolean

一个 Boolean 值,指定是否应允许提示字符作为有效的输入字符。

promptChar
Char

一个将显示为用户输入占位符的 Char

passwordChar
Char

将为输入到密码字符串中的字符显示的 Char

restrictToAscii
Boolean

如果将输入限制为与 ASCII 兼容的字符,则为 true;如果允许使用整个 Unicode 字符集,则为 false

例外

掩码参数为 nullEmpty

- 或 -

掩码包含一个或多个不可打印字符。

注解

此构造函数表示最常规的重载形式。 参数mask必须符合 类定义的MaskedTextProvider掩码语言,该语言在 类的 MaskedTextBox 属性中MaskedTextBox.Mask详述。

由于无法查询非特定区域性以获取特定于区域性的信息, MaskedTextProvider 因此构造函数将使用 GetCultures 方法搜索第一个用于确定正确分隔符的非非中性区域性。

另请参阅

适用于