美文网首页
2018-05-23

2018-05-23

作者: Promise冉大大 | 来源:发表于2018-05-23 22:51 被阅读0次

    2.4系统主界面的制作

    登陆效果图

    登陆界面.gif

    实现DMI主界面的主要步骤

    1、确定一个父窗体,也称为MDI容器窗体,将父窗体的属性IsMdiContainer为True。
    2、创建子窗体,并设置父窗体MDI。

    用到的控件及其重要属性、方法

    MDI、MenuStrip、ToolStrip、StatusStrip、Timer

    MDI属性、方法

    MDI属性及方法1.PNG
    MDI属性及方法2.PNG

    MenuStrip属性、方法

    MenuStrip属性.PNG

    ToolStrip与StatusStrip属性、方法

    工具栏与状态栏1.PNG
    工具栏与状态栏2.PNG

    Timer属性、方法

    Timer属性.PNG

    主界面制作步骤及系统结构图

    1.PNG
    2.PNG
    3.PNG
    4.PNG
    5.PNG

    重要代码片段

                {
                    if (this.tb_User.Text == "123" && this.tb_Password.Text == "123")
                    {
                        MessageBox.Show("收银员登录成功");
    
                        // 在全局变量里面保存用户登录信息
                        UserInfo.userName = this.tb_User.Text;
                        UserInfo.userPwd = this.tb_Password.Text;
                        UserInfo.userType = this.cbb_Type.SelectedText;
    
                        // 显示收银员主界面
                        MainFormUser formUser = new MainFormUser();
                        formUser.Show();
    
                        // 隐藏登录界面,注意仅仅是隐藏,实际上仍在后台运行着
    
    {
                        MessageBox.Show("用户名或密码错误", "提示", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    }
                }
    
                if (this.cbb_Type.SelectedItem.ToString() == "库管员")
                {
                    if (this.tb_User.Text == "admin" && this.tb_Password.Text == "admin")
                    {
                        MessageBox.Show("库管员登录成功");
    
                        // 在全局变量里面保存用户登录信息
                        UserInfo.userName = this.tb_User.Text;
                        UserInfo.userPwd = this.tb_Password.Text;
                        UserInfo.userType = this.cbb_Type.SelectedText;
    
                        // 显示库管员主界面
                        MainFormAdmin formAdmin = new MainFormAdmin();
                        formAdmin.Show();
    
                        // 隐藏登录界面,注意仅仅是隐藏,实际上仍在后台运行着
                        this.Hide();
                    }
                    else
                    {
                        MessageBox.Show("用户名或密码错误", "提示", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    }
                }
            }
    
            // 点击“退出”按钮则退出应用程序
    

    相关文章

      网友评论

          本文标题:2018-05-23

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