2018-11-30

2.3.1智慧社区商超管理系统的设计与开发

系统主界面的制作(1)

一、完成MDI界面程序的制作,具备多个菜单选项,其中,点击“文件->打开”选项可以弹出子界面。



二、将窗体的IsMdiContainer属性设置为True
三、将窗体实例的MdiParent属性设置到一个MDI父窗体
四、相关控件


image.png

五、重要代码
FormChild formChild1 = new FormChild();
formChild1.MdiParent = this;
formChild1.Show();

2.3.2智慧社区商超管理系统的设计与开发

系统主界面的制作(2)

一、任务

在登录界面输入收银员的账户密码,则进入收银员主界面;输入库管员的账户密码,则进入库管员主界面。
FLgif.gif

二、重要代码
 MessageBox.Show("收银员登录成功");

                    // 显示收银员主界面
                    MainFormUser formUser = new MainFormUser();
                    formUser.userName = this.tb_User.Text.ToString();
                    formUser.Show();

                    // 隐藏登录界面
                    this.Hide();
                }
                else
                {
                    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("库管员登录成功");

                    // 显示库管员主界面
                    MainFormAdmin formAdmin = new MainFormAdmin();
                    formAdmin.userName = this.tb_User.Text.ToString();
                    formAdmin.Show();
rivate void MainForm_Load(object sender, EventArgs e)
        {
            this.tssl_CurrentTime.Text = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss");
            this.tssl_User.Text = this.userName;
        }

        // 每隔一秒钟更新一下显示时间
        private void timer_User_Tick(object sender, EventArgs e)
        {
            this.tssl_CurrentTime.Text = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss");

            // 手动更新一下状态栏显示
            this.ss_User.Refresh();
        }

三、重要控件
Timer控件


image.png

你可能感兴趣的:(2018-11-30)