一、效果图
二、实现MDI主界面的主要步骤
1、MDI容器窗体
只要将窗体的IsMdiContainer属性设置为True,它就是容器窗体。一种是在窗体的Load()事件中设置,一种是在属性中设置:
this.IsMdiContainer=True;
2、MDI子窗体
MDI子窗体就是一般的窗体,其上可以设计任何控件,此前设计过的任何窗体都可以作为MDI子窗体。只要将某个窗体实例的MdiParent属性设置到一个MDI父窗体,它就是那个父窗体的子窗体,语法为:
窗体实例名.MdiParent=父窗体对象;
例如,下一段代码编写在一个MDI父窗体的某个事件处理程序中,创建一个子窗体实例formChild1并将其显示在MDI父窗体的客户区中:
FormChild formChild1 = new FormChild();
formChild1.MdiParent = this;
formChild1.Show();
三、主界面中涉及到的控件以及控件的重要属性、方法
四、主界面的功能如何与系统结构图相对应
五、贴入代码并描述
窗口加载,显示时间及用户名、更新时间及状态栏:
修改密码、用户信息及录入商品信息,回到登录界面及退出系统: