日期:2014-05-18  浏览次数:20804 次

每次做都很心烦,就是一个很简单的登陆前的检验,还没有到数据库那,那位可以帮我梳理下
窗体上有一个社员号输入文本框,一个密码输入框,一个登陆按钮,一个退出按钮。
要求如下:
1.窗体初始化时,焦点在社员文本框。
2.当社员文本框为空时,按enter不发生事件;当输入数字之外的符号时提示只能输入数字;当位数不在6--8时提示位数为6--8;当以上都满足时按enter才进入密码文本框
3.当密码文本框为空时,提示请输入密码;当密码位数不在1--8时提示密码最长为8位;当以上满足时,按enter进入登陆按钮
4.此时按enter和数据库连接进行用户合法性的判断。
其实这些很简单,我就是不太清楚用什么事件,我用的是validating,不过出了些小问题。但我问别人,他们用key_Press等其他事件。
各位能给小弟说说用什么事件吗,就2和3的处理帮忙给理顺下,不胜感激。



------解决方案--------------------
1. 设置社员文本框文本的TabIndex属性。
2. 在KeyDown事件中判断用户输入。
3. 唉,懒得写了,太基本了,自己想办法。
------解决方案--------------------
在keydown事件中判断是不是按的回车,
如果是:获取输入的用户名和密码,去数据库校验