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 方法來搜尋第一個非中性文化特性,以用來判斷適當的分隔符。
另請參閱
適用於
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應