MaskedTextBox 建構函式

定義

初始化 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 類別的自訂遮罩語言提供者。

例外狀況

maskedTextProvidernull

備註

參數 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
String

String,表示輸入遮罩。 Mask 屬性的初始值。

例外狀況

masknull

備註

MaskedTextBox(String) 構函式會使用 標準 System.ComponentModel.MaskedTextProvider 搭配輸入 mask ,將使用者輸入剖析為 MaskedTextBox

如果您將新的遮罩指派給 Mask 屬性,它會覆寫這個建構函式所設定的值。

另請參閱

適用於