任务2.4 系统主界面的制作

2.4.1MDI窗口示例

1.MDI窗口示例效果图

任务2.4 系统主界面的制作_第1张图片
MDI窗口演示.gif

2.4.2实现MDI主界面的主要步骤

1.把相应的控件(设置相关属性)和代码制作完成。
2.点击启动即可运行MDI主界面

①可以点击文件>>打开>>新建一个子窗口。
②可以点击多级菜单查看子菜单。
③点击文件的退出即可退出MDI主界面。

2.4.3主界面中涉及到的控件以及控件的重要属性、方法

1.控件menuStrip(键入文件(&F)、设置(&T)、多级菜单)

2.控件pictureBox(插入相应的图片)

3.主窗口(属性设置:Name:FormContainer、StartPosition:CenterScreen、IsMdiContainer:True、BackgroundImageLayout:Stretch)

2.4.4主界面的功能系统结构图对应

任务2.4 系统主界面的制作_第2张图片
主界面的功能系统结构图对应.png

任务2.4 系统主界面的制作_第3张图片
登录界面.png

任务2.4 系统主界面的制作_第4张图片
收银员主界面.png

任务2.4 系统主界面的制作_第5张图片
库管员主界面.png

2.4.5 重要代码片段

    private void 打开ToolStripMenuItem_Click(object sender, EventArgs e)
    {
        FormChild frmChild = new FormChild();
        frmChild.MdiParent = this;
        frmChild.Show();
        // 试一试frmChild.ShowDialog()看看什么效果
    }

//
private void QueryProtoolStripMenuItem_Click(object sender, EventArgs e)
{
QueryProForm queryForm = new QueryProForm();
queryForm.MdiParent = this;
queryForm.Show();
}

    private void MainForm_Load(object sender, EventArgs e)
    {
        datetoolStripStatusLabel.Text = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss");
        usertoolStripStatusLabel.Text = userName;
    }

    private void timer1_Tick(object sender, EventArgs e)
    {
        datetoolStripStatusLabel.Text = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss");
    }

你可能感兴趣的:(任务2.4 系统主界面的制作)