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