朱向前

作者: zxqzz | 来源:发表于2018-10-15 21:03 被阅读0次

    智慧社区商超管理系统

    1.登录界面效果图

    QQ图片2018.png

    2.登录界面功能描述

    通过账号密码登陆系统,高效管理超市,对货品进出货和价格进行高效对比。

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

    form1(用户登录)

    属性
    Name 用户登录
    FormBoderStyle FixedSingle
    MaximizeBox False
    MinimizeBox False

    pictureBox1

    属性
    SizeMode StretchImage

    label1

    属性
    Name 用户名:

    label2

    属性
    Name 密码:

    label3

    属性
    Name 用户类型:

    button1

    属性
    Name 登录

    button2

    属性
    Name 退出

    linkLabel1

    属性
    Name 忘记密码?

    comboBox1

    属性
    DropDownStyle DropDownList

    4.重要方法描述以及源代码

    登录按钮(Click)

    //单击登录按钮就可登陆
     private void button1_Click(object sender, EventArgs e)
            {
                if (this.comboBox1.SelectedItem.ToString() == "收银员")
                {
                    if (this.textBox1.Text == "201727008" && this.textBox2.Text == "123456")
                    {
                        MessageBox.Show("收银员登录成功");
                    }
                    else
                    {
                        MessageBox.Show("用户名或密码错误", "提示", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    }
                }
    
                if (this.comboBox1.SelectedItem.ToString() == "库管员")
                {
                    if (this.textBox1.Text == "admin" && this.textBox2.Text == "admin")
                    {
                        MessageBox.Show("库管员登录成功");
                    }
                    else
                    {
                        MessageBox.Show("用户名或密码错误", "提示", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    }
                }
            }
    
    

    退出按钮(Click)

    //单击退出按钮就可退出调试
     private void button2_Click(object sender, EventArgs e)
            {
                Application.Exit();
            }
    
    

    密码输入框(tab)

    //tab进入密码输入框时候,自动全选密码
     private void textBox2_Enter(object sender, EventArgs e)
            {
                ((TextBox)sender).SelectAll();
            }
    
    

    用户名输入框(tab)

    //tab进入用户名输入框时候,自动全选用户名
     private void textBox2_Enter(object sender, EventArgs e)
            {
                ((TextBox)sender).SelectAll();
            }
    
    

    用户名输入框(Keypress)

    //在用户名输入框中按“回车”,光标跳转到密码输入框
        private void textBox1_KeyPress(object sender, KeyPressEventArgs e)
            {
                if (e.KeyChar == (char)Keys.Enter)
                {
                    SendKeys.Send("{tab}");
                }
            }
    
    

    窗口加载

    //设置comboBox1默认角色为“收银员”
      private void Form1_Load(object sender, EventArgs e)
            {
                this.comboBox1.Text = "收银员";
            }
    
    

    窗口加载

    //在密码框中按“回车”,自动登录系统。
     private void textBox2_KeyPress(object sender, KeyPressEventArgs e)
            {
                if (e.KeyChar == (char)Keys.Enter)
                {
                    this.button1_Click(sender, e);
                }
            }
    

    相关文章

      网友评论

          本文标题:朱向前

          本文链接:https://www.haomeiwen.com/subject/ljuqzftx.html