MaskedTextBox 建構函式
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
初始化 MaskedTextBox 類別的新執行個體。
多載
| 名稱 | Description |
|---|---|
| MaskedTextBox() |
使用 defaults 初始化該類別的新實例 MaskedTextBox 。 |
| MaskedTextBox(MaskedTextProvider) |
使用指定的自訂遮罩語言提供者初始化該類別的新實例 MaskedTextBox 。 |
| MaskedTextBox(String) |
使用指定的輸入遮罩初始化該類別的新實例 MaskedTextBox 。 |
MaskedTextBox()
使用 defaults 初始化該類別的新實例 MaskedTextBox 。
public:
MaskedTextBox();
public MaskedTextBox();
Public Sub New ()
備註
預設 MaskedTextBox() 建構子會將屬性設 MaskedTextProvider 為空遮罩,以字串「<>」表示。 空遮罩可接受任意組合的字元作為輸入。
另請參閱
適用於
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)System.ComponentModel.MaskedTextProvider標準與輸入mask,將使用者輸入解析成 MaskedTextBox。
如果你為該 Mask 屬性指派新的遮罩,它會覆蓋這個建構子設定的值。