2018-10-11

1. 登录界面的效果图

登陆界面.png
库管员登陆.png

收银员登陆.png

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

不同身份人员登陆,显示不同功能和信息

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

控件A

属性
Text 登陆界面
MaximizeBox False
MinimizeBox False

控件label1

属性
Text 用户类型

控件label2

属性
Text 用户名

控件label3

属性
Text 密码

控件Linklabel1

属性
Text 忘记密码

控件conboBox1

属性
DropDownStyle DropDownList
SelectedIndexChanged comboBox1_SelectedIndexChanged

控件、textBox2

属性
Click textBox2_Click
KeyPress textBox2_KeyPress
TextChanged textBox2_TextChanged

控件textBox3

属性
Click textBox3_Click
KeyPress textBox3_KeyPress
Enter textBox3_Enter

控件Button1

属性
Text 登陆
UseVisualStyleBackColor False
Click button1_Click

控件Button2

属性
Text 取消
UseVisualStyleBackColor False
Click button2_Click

4. 重要方法描述

4.1登录窗口边框固定,且不能最大最小化

在Form窗口下,右击属性,在FormBorderStyle中选择FixdeSingle;将MaximizeBox和MinimizeBox设置为False.

4.3 用户名最大长度为9个字符,密码不可见

在用户名对应的TextBox控件中,将MaxLength值设置为9;
在密码对应的TextBox控件中,将PasswordCha设置为*

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

可以加入动态图片

代码

// 登陆方法
        private void userLogin()
        {
            if (this.comboBox1.SelectedText == "收银员")
            {
                if (this.textBox2.Text == "admin" && this.textBox3.Text == "123456")
                {
                    MessageBox.Show(this, "登陆成功", "提示"
                        , MessageBoxButtons.OK
                        , MessageBoxIcon.Information
                        );
                    Form2 form2 = new Form2();
                    form2.Show();
                }
                else
                {
                    MessageBox.Show(this, "用户名或密码错误", "提示"
                        , MessageBoxButtons.OK
                        , MessageBoxIcon.Error
                        );
                }
            }
            else
            {
                MessageBox.Show(this, "用户名或密码错误", "提示"
                        , MessageBoxButtons.OK
                        , MessageBoxIcon.Error
                        );
            }
        }
// 定义退出
        private void button3_Click(object sender, EventArgs e)
        {
            Application.Exit();
        }
        // 按键事件
        private void textBox2_KeyPress(object sender, KeyPressEventArgs e)
        {
            if (e.KeyChar == (char)Keys.Enter)
            {
                textBox3.Focus();
            }
        }

        private void textBox3_KeyPress(object sender, KeyPressEventArgs e)
        {
            if (e.KeyChar == (char)Keys.Enter)
            {
                this.userLogin();
            }
        }
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • App测试点: 1、 安装查看在安装过程中存在的提示信息是否明确,意思是否明确在安装过程中,点击取消按钮,能否...
    理智_b3b0阅读 1,358评论 2 5
  • 1、登陆界面效果图 2、登陆界面实现的功能 3、登陆界面控件参数设置 ①Label控件 ②comboBox控件 ③...
    藜黧阅读 332评论 0 1
  • 智慧社区商超管理系统登录界面 一、功能描述 此登录界面实现了工作人员在商品管理系统中的登录功能。 二、各控件参数设...
    阿萨德将阅读 158评论 0 0
  • 161215 在图书馆复习MOP,刷题;negative又拼错,马丁一边改一边露出对我恨铁不成钢的表情。 不擅长给...
    XxXxXxN阅读 246评论 0 0
  • 月苑,远远望去,那几棵梨树挺拔屹立,苍劲有力,雪白的梨花纯净芬芳,在春风吹拂中,纷纷洒洒,漫天起舞。 跳跃着,舞动...
    水攸宁阅读 338评论 0 5