美文网首页
2018-10-17

2018-10-17

作者: 木M木M | 来源:发表于2018-10-21 20:02 被阅读0次

    1.登录界面的效果图

    QQ图片20181018151011.gif

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

    • 登录窗口出现在屏幕正中央,并且不能放大缩小
    • 默认角色为“收银员”,并且只允许选择“收银员”和“库管员”两种角色
    • 用户名最大长度不超过9个字符,密码需要显示为“*”号
    • 登录正确则提示成功;登录失败则提示错误,注意使用错误图标
    • 点击“退出”时退出应用程序

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

    3.1.控件comboBox1

    属性
    DropDownStyle DropDownList
    FormattingEnabled True
    ltems (集合)
    Tablndex 6

    3.2.控件textBox1

    属性
    MaxLength 9
    Tablndex 1

    3.3.控件textBox2

    属性
    MaxLength 6
    Tablndex 2

    3.4.控件button1

    属性
    Tablndex 3
    Text 登录
    Font 粗体

    3.5.控件button2

    属性
    Tablndex 4
    Text 退出
    Font 粗体

    3.6.控件linklabel1

    属性
    Tablndex 5
    Text 忘记密码?
    Font 粗体

    3.6.控件pictureBox1

    属性
    选择图像 项目资源文件导入
    大小模式 Stretchimage

    3.7.控件label1

    属性
    Text 用户类型
    Font 粗体

    3.8.控件label2

    属性
    Text 用户名
    Font 粗体

    3.9.控件label3

    属性
    Text 密码
    Font 粗体

    4.重要方法描述

    4.1窗口加载时用户类型默认收银员

     this.comboBox1.FormattingEnabled = true;
                this.comboBox1.Items.AddRange(new object[] {
                "收银员",
                "库管员"});
                this.comboBox1.Location = new System.Drawing.Point(121, 95);
                this.comboBox1.Name = "comboBox1";
                this.comboBox1.Size = new System.Drawing.Size(86, 20);
                this.comboBox1.TabIndex = 4;
                this.comboBox1.SelectedIndexChanged += new System.EventHandler(this.comboBox1_SelectedIndexChanged);
    

    4.2.输入回车光标跳转到密码输入框,然后再回车直接触发登录按钮

    private void textBox1_KeyPress(object sender, KeyPressEventArgs e)
            {
                if (e.KeyChar == (char)Keys.Enter)
                {
                    SendKeys.Send("{Tab}");
                }
            }
    
    
    private void textBox2_KeyPress(object sender, KeyPressEventArgs e)
            {
    
                if (e.KeyChar == (char)Keys.Enter)
                {
                    this.button1_Click(sender ,e);
                }
    }
    
    

    5.尚需完善的功能

    • 添加验证码确认身份
    • 实名制

    相关文章

      网友评论

          本文标题:2018-10-17

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