商超管理系统登录界面
一、登陆界面效果图
二、控件描述
1.控件:Lable
Lable1——用户类型
Lable2——用户名
Lable3——密
2.控件:LinkLable
LinkLable1—— 忘记密码?
3.控件: TextBox
TextBox1——空白值(可输入值)
TextBox2——空白值(可输入值)
4.控件: ComboBox
ComboBox1——库管员/收银员
5.控件: Button
Button1——登陆
Button2——退出
6.控件: PictureBox
PictureBox1——详见登陆界面截图
三、功能描述
1.默认角色为“收银员”,并且只允许选择“收银员”和“库管员”两种角色。
代码表示:this.comboBox1.SelectedIndex = 0;
- 用户名最大长度不超过9个字符,密码需要显示为“*”号。
3.登录正确则提示成功;登录失败则提示错误,并使用错误图标。
登录成功界面:
登录失败提示错误界面:
4.点击退出时,退出应用程序。
5.登录窗口出现在屏幕正中央,并且不能放大缩小。
四、优化登录系统:
- 输入用户名后回车,光标跳转到密码输入框。
private void textBox1_KeyPress(object sender, KeyPressEventArgs e)
{
if (e.KeyChar == (char)Keys.Enter)
{
SendKeys.Send("{tab}");
}
} - 输入密码后回车,则直接登录。
- 按 Tab 进入输入框时,自动全选。
4.还可以设置用手机验证码登录、QQ账号登录,微信账号登录,记住密码等。