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)

使用指定的遮罩,初始化 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)

使用指定的遮罩和 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

true 表示輸入限於 ASCII 相容字元,而 false 則表示允許完整 Unicode 集。

備註

使用此建構函式與對建構函式的下列呼叫 MaskedTextProvider.MaskedTextProvider(String, CultureInfo, Boolean, Char, Char, Boolean) 完全相同:

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

另請參閱

適用於

MaskedTextProvider(String, CultureInfo)

使用指定的遮罩和文化特性,初始化 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)

使用指定的遮罩、密碼字元和提示使用值,初始化 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)

使用指定的遮罩、文化特性和 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

true 表示輸入限於 ASCII 相容字元,而 false 則表示允許完整 Unicode 集。

備註

使用此建構函式與對建構函式的下列呼叫 MaskedTextProvider.MaskedTextProvider(String, CultureInfo, Boolean, Char, Char, Boolean) 完全相同:

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

另請參閱

適用於

MaskedTextProvider(String, CultureInfo, Char, Boolean)

使用指定的遮罩、文化特性、密碼字元和提示使用值,初始化 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)

使用指定的遮罩、文化特性、提示使用值、提示字元、密碼字元和 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

true 表示輸入限於 ASCII 相容字元,而 false 則表示允許完整 Unicode 集。

例外狀況

遮罩參數是 nullEmpty

-或-

遮罩包含一或多個無法列印的字元。

備註

這個建構函式代表最常見的多載形式。 參數 mask 必須符合 類別所 MaskedTextProvider 定義的遮罩語言,這在 類別的 MaskedTextBox 屬性中 MaskedTextBox.Mask 詳述。

因為無法查詢中性文化特性的特定資訊,建 MaskedTextProvider 構函式會使用 GetCultures 方法來搜尋第一個非中性文化特性,以用來判斷適當的分隔符號。

另請參閱

適用於