2018-10-21

智能商超登录

1.登录界面

收银员登入成功.gif

收银员登入失败.gif
库管员登入成功.gif
库管员登入失败.gif

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

实现不同用户类型登陆。

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

控件

属性 值
TEXT 用户登录
MaximizeBox False
MinimizeBox False
StartPosition CenterScreen

控件label1

属性 值
TEXT 用户类型

控件label2

属性 值
TEXT 用户名

控件label3

属性 值
TEXT 密码

Linklabel1

属性 值
TEXT 忘记密码?

控件comboBox1

属性 值
DropDownStyle DropDownList
SelectedIndexChanged comboBox1_SelectedIndexChanged

控件textBox1

属性 值
MaxLength 9
Click textBox1_Click
KeyPress textBox1_KeyPress
TextChanged textBox1_TextChanged

textBox2

属性 值
Click textBox1_Click
KeyPress textBox2_KeyPress
Enter text Box1_Enter
MaxLength 6
Passwordchar *

button1

属性 值
Text 登陆
UseVisualStyleBackColor False
Click button1_Click

button2

属性 值
Text 退出
UseVisualStyleBackColor False
Click button2_Click

4.重要方法描述

1.在Form窗口下,右击属性,在FormBorderStyle中选择FixdeSingle;将MaximizeBox和MinimizeBox设置为False,固定窗体。默认角色收银员。

2.输入用户名后回车,光标跳转到密码输入框。

3.输入密码后,回车直接登陆。

4.按TAB键进入输入框时,自动全选。

5.代码

{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void button2_Click(object sender, EventArgs e)
        {
            this.Close();
        }

        private void button1_Click(object sender, EventArgs e)
        {
            if (textBox1.Text == "666666" && textBox2.Text == "666666")
                MessageBox.Show("登陆成功", "提示");
            else
                MessageBox.Show("用户名或密码错误", "提示", MessageBoxButtons.OKCancel, MessageBoxIcon.Error);
        }

        private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)
        {

        }

        private void textBox2_TextChanged(object sender, EventArgs e)
        {

        }

        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);
            }
        }

        private void textBox1_Enter(object sender, EventArgs e)
        {
            ((TextBox)sender).SelectAll();
        }

        private void textBox2_Enter(object sender, EventArgs e)
        {
            ((TextBox)sender).SelectAll();
        }

        private void Form1_Load(object sender, EventArgs e)
        {
            this.comboBox1.SelectedIndex = 0;
        }

    }
}
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 智能商超登录 1.登录界面 2. 登录界面实现的功能描述 实现不同用户类型登陆。 3.登录界面各控件的参数设置 控...
    落樱雨雪阅读 770评论 0赞 0
  • 1.用户登录界面效果图 2.用户登录界面实现的功能描述 在正常输入用户名(user1/user2),选择用户类型(...
    黑猫警长giao哥阅读 250评论 0赞 0
  • 1. 登录界面的效果图 ![(https://upload-images.jianshu.io/upload_im...
    青禾白木阅读 284评论 0赞 0
  • image.png 系统登陆界面的制作 一、系统界面 二、事件代码 默认身份为收银员 登录代码 点击“退出”按钮则...
    Shili_c阅读 268评论 0赞 0
  • 困境之中蕴藏机遇。 ——阿尔伯特.爱因斯坦 一、日历 1、单位事务: 去寿光办好孩子学籍...
    月_9d63阅读 279评论 0赞 0

友情链接更多精彩内容