2.3系统主界面的制作

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

1.MDI容器窗体

只要将窗体的IsMdiContainer属性设置为True,它就是容器窗体。一种是在窗体的Load()事件中设置,一种是在属性中设置:
this.IsMdiContainer=True;
容器窗体在显示后,其客户区是凹下的,等待子窗体显示在下凹区。不要在容器窗体的客户区设计任何控件。

2.MDI子窗体

MDI子窗体就是一般的窗体,其上可以设计任何控件,此前设计过的任何窗体都可以作为MDI子窗体。只要将某个窗体实例的MdiParent属性设置到一个MDI父窗体,它就是那个父窗体的子窗体,语法为:
窗体实例名.MdiParent=父窗体对象;
下面是前两步的动态图


2.3.gif

3.Menustrip控件

使用户能够更方便的创建菜单。
菜单中可以添加:
 菜单项(MenuItem)
 组合框(ComboBox)
 文本框(TextBox)

4.toolstrip、stausstrip主要属性

属性 说明
imagescalingsize 工具栏或状态栏的显示图像的大小
items 在工具条或状态条上显示的项的集合

工具栏及状态栏上的按钮和标签的主要属性和事件

名称 说明
属性 displaystyle 设置图像和文本的显示方式,包括显示文本、显示图像、显示文本和图像或什么都不显示
属性 image 按钮/标签上显示的图片
属性 text 按钮/标签上显示的文本
事件 clik 单击按钮/标签时,触发该事件

状态栏特有属性:

属性 说明
spring 指定项是否填满剩余空间

打开界面按钮

  FormChild frmChild = new FormChild();
            frmChild.MdiParent = this;
            frmChild.Show();
            // 试一试frmChild.ShowDialog()看看什么效果

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