注册 登录
编程论坛 C# 论坛

求解答textBox!!!!

liu103168697 发布于 2015-01-13 17:27, 669 次点击
textBox中定长为10;
 如何将前三为设定为固定字母;
中间五位随便;
倒数第二个取值范围为A——F;
倒数第一个取值范围为F——G。
求各位大哥大姐们解答。
感谢不尽!!!!!
2 回复
#2
幽灵X2015-01-13 18:08
使用正则表达式
#3
lxsxd2015-01-14 15:19
TextBox:
在PressKey里
1、前三位--固定字符
TextBox.SelectionStart  0\1\2  三位固定
e.KeyChar =固定;
符合  e.Handled = false;
不符合 e.Handled = true;

2、中间五位--随便
TextBox.SelectionStart  3\4\5\6\7\
 e.Handled = false;

3、倒数第二位
TextBox.SelectionStart  8\
e.KeyChar==A--F;
符合  e.Handled = false;
不符合 e.Handled = true;

4、倒数第一位
TextBox.SelectionStart  9\
e.KeyChar==F--Z;
符合  e.Handled = false;
不符合 e.Handled = true;

希望对你有用!
1