1. 登录界面的效果图
登录界面.png
2.登录界面实现功能
具体要求:
1.登录窗口出现在屏幕正中央,并且不能放大缩小
2.默认角色为“收银员”,并且只允许选择“收银员”和“库管员”两种角色3.用户名最大长度不超过9个字符,密码需要显示为 *
4.登录正确则提示成功;登录失败则提示错误,注意使用错误图标5.点击“退出”时退出应用程序
加分项:
1.输入用户名后回车,光标跳转到密码输入框(涉及到KeyPress事件和Tab键顺序)
2.输入密码后回车,则直接登录(涉及到TextBox的KeyPress事件)
3.按Tab进入输入框时,自动全选(涉及到TextBox的Enter事件)
3. 登录界面各控件的参数设置
控件1
属性 | 值 | |
---|---|---|
Lable1 | Font | 宋体,加粗,四号 |
Lable | Text | 角色,账号,密码 |
控件2
属性 | 值 | |
---|---|---|
Textbox1 | MaxLength | 9 |
Textbox2 | Passordchar | * |
控件3
Tables | Are | Cool |
---|---|---|
Button | text | 忘记密码 |
4.重要方法描述
(1)窗口加载时,设置默认角色为“收银员”
//窗口加载时,设置默认角色为“收银员”
private void 用户登录_Load(object sender, EventArgs e)
{
this.comboBox1.text = "收银员";
}
(2)窗口加载时,点击退出按钮时直接退出
//窗口加载时,点击退出按钮时直接退出
private void button2_Click(object sender, EventArgs e)
{
this.Close();
}