王利玲2017270315

1. 登录界面的效果图

QQ图片20181015182451.png

2. 登录界面实现的功能描述

  • 此登陆系统用于收银员和库管员,每一位收银员或者库管员都有一个专属与他们的账号和密码,当他们忘记密码是也可以通过此界面,进入找回密码的系统。也可以退出此登陆界面。

3. 登录界面各控件的参数设置

Label1

属性
text 用户管理

Label2

属性
text 账号

Label3

属性
text 密码

comboBox1

属性
Dropdownstyle Dropdownlist

textBox1

属性
maxlenth 9

texBox2

属性
maxlenth 9
passwordchar *

Button1

属性
text 登陆

Button2

属性
text 退出

Linklabel1

属性
text 忘记密码?

pictureBox1

属性
backgroundlmage picture

4. 重要方法描述

        {
            comboBox1.Text = "收银员";
        }
  • 设置默认角色位收银员
private void button1_Click(object sender, EventArgs e)
        {
            if (!textBox1.Text.Equals("123456") || !textBox2.Text.Equals("123456"))
            {
                MessageBox.Show("用户名或密码错误", "提示", MessageBoxButtons.OKCancel, MessageBoxIcon.Error);

            }
            else
            {
                MessageBox.Show("登录成功", "提示", MessageBoxButtons.OK);



            }

 }
  • 检验密码
private void textBox1_KeyPress(object sender, KeyPressEventArgs e)
        {
            if (e.KeyChar == (char)Keys.Enter)
            {
                SendKeys.Send("{tab}");
            }
  • 在用户名输入框中按“回车”,光标跳转到密码输入框
private void textBox2_Enter(object sender, EventArgs e)
        {
            ((TextBox)sender).SelectAll();
        }
  • Tab进入密码输入框时,自动全选密码
private void textBox2_KeyPress(object sender, KeyPressEventArgs e)
        {
            if (e.KeyChar == (char)Keys.Enter)
            {
                if (!textBox1.Text.Equals("123456") || !textBox2.Text.Equals("123456"))
                {
                    MessageBox.Show("用户名或密码错误", "提示", MessageBoxButtons.OKCancel, MessageBoxIcon.Error);

                }
                else
                {
                    MessageBox.Show("登录成功", "提示", MessageBoxButtons.OK);

                }
QQ图片20181015190519.png
QQ图片20181015190523.png
  • 使账号密码正确是显示的窗口图标

5. 想一想,还有哪些尚需完善的功能

  • 登录界面允许放大后,界面自适应;连接数据库完成登录,可关联自己的其他账户用于登陆,可以制作手机端然后扫二维码登录,等等

你可能感兴趣的:(王利玲2017270315)