遮罩的文字輸入框控制項是一個增強的文字輸入框控制項,可支援用來接受或拒絕使用者輸入的宣告式語法。 透過設定 Mask 屬性,您可以指定允許的使用者輸入,而無需在應用程式中撰寫任何自訂驗證邏輯。 如需詳細資訊,請參閱 MaskedTextBox 類別的「備註」一節。
手動設定 Mask 屬性
如果您熟悉 Mask 屬性所支援的字元,您可以手動輸入它。 如需遮罩屬性所支援的字元摘要,請參閱 Mask 屬性的「備註」一節。
若要手動設定 Mask 屬性
在 [設計] 檢視中,選取 MaskedTextBox。
在 [屬性] 視窗中,找到 Mask 屬性。
輸入您想要的遮罩。 例如,輸入
###
。
使用 [輸入遮罩] 對話方塊
[輸入遮罩] 對話方塊提供了一些預先定義的輸入遮罩。 您也可以變更預先定義的遮罩,或手動輸入您自己的遮罩。
若要開啟 [輸入遮罩] 對話方塊
在 [設計] 檢視中,選取 MaskedTextBox。
按一下智慧標籤以開啟 [MaskedTextBox 工作] 面板。
按一下 [設定遮罩]。
(或)
選取 [屬性] 視窗中的 Mask 屬性。
按一下屬性值資料行中的省略符號按鈕。
[輸入遮罩] 對話方塊隨即出現。
若要使用 [輸入遮罩] 對話方塊
(選用) 按一下清單中的其中一個預先定義的遮罩。
(選用) 在 [遮罩] 方塊中編輯預先定義的遮罩。
(選用) 在 [遮罩] 方塊中輸入新的遮罩。 也就是說,您不必使用其中一個預先定義的遮罩。
備註
[預覽] 方塊會顯示使用者在 MaskedTextBox 中看到的字元。 這些字元是協助使用者正確輸入資料的指南。
選取或清除 [使用 ValidatingType] 核取方塊。 [使用 ValidatingType] 核取方塊會指定資料類型是否用來驗證使用者輸入的資料。 如需詳細資訊,請參閱 ValidatingType 屬性 (Property)。
按一下 [確定]。
遮罩會在 [屬性] 視窗中的 [遮罩] 屬性中輸入。