1. 菜单
1.1 MaskedTextBox控件
新建Form, 增加3个Label 和 3个MaskedtextBox
在Form_load代码中增添如下
1 private void Form1_Load(object sender, EventArgs e) 2 { 3 maskedTextBox1.Mask = "00/00/0000"; 4 maskedTextBox2.Mask = "00"; 5 maskedTextBox3.Mask = "000-0000-0000"; 6 }
可以给每个MaskedtextBox的MaskInputRejected事件添加处理机制, 例如其中的一个:
1 private void maskedTextBox1_MaskInputRejected(object sender, MaskInputRejectedEventArgs e) 2 { 3 MessageBox.Show("Error"); 4 }
MaskedTextBox控件是增强型的textBox控件, 使用掩码区分正确和不正确的用户输入. 通过Mask属性可实现:
<1>必需的输入字符
<2>可选的输入字符
<3>掩码中的给定位置所需的输入类型
<4>输入字符的特殊处理:例如, 将字母字符转换为大写字母
原文地址:http://www.cnblogs.com/iMirror/p/3857299.html