MaskedTextProvider 建構函式
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
初始化 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)
參數
備註
使用此建構函式完全相當於對建 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)
參數
- 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)
參數
- 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)
參數
- 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)
參數
- 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)
參數
- culture
- CultureInfo
CultureInfo,用來設定可區分區域的分隔符號。
- 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)
參數
- culture
- CultureInfo
CultureInfo,用來設定可區分區域的分隔符號。
- restrictToAscii
- Boolean
true
表示輸入限於 ASCII 相容字元,而 false
則表示允許完整 Unicode 集。
例外狀況
備註
這個建構函式代表最常見的多載形式。 參數 mask
必須符合 類別所 MaskedTextProvider 定義的遮罩語言,其詳述於 MaskedTextBox.Mask 類別的 MaskedTextBox 屬性中。
因為無法查詢中性文化特性的特定資訊,所以建 MaskedTextProvider 構函式會使用 GetCultures 方法來搜尋第一個非中性文化特性,以用來判斷適當的分隔符。