MDI接口编程


浏览:795 次

MDI接口编程

MDI表单的特点

MDI的容器窗体(父窗体)必须且只能有一个,其工作区用于显示子窗体。

不要在容器窗体的工作区中添加控件,否则这些控件将显示在子窗体中。

容器窗体的框架区域可以具有菜单、工具栏和状态栏等控件。

可以有多个子窗体,每个子窗体不必相同。

子窗体显示在容器窗体的工作区中。

最小化子窗体时,其图标位于容器窗体内,而不是任务栏中。

子窗体可以单独关闭,但如果容器窗体关闭,则子窗体与容器窗体一起关闭。

MDI子窗体

MDI子窗体是一种通用窗体,可以在其上设计任何控件。以前设计的任何表单都可以用作MDI子表单。只要窗体实例的MdiParent属性设置为MDI父窗体,它就是该父窗体的子窗体。语法为:

表单实例名称。MdiParent=父窗体对象;

例如,下一个代码是在MDI父窗体的事件处理程序中编写的,创建子窗体实例formChild1,并将其显示在MDI母窗体的客户端区域中:

FormChild formChild1=新的FormChill();

formChild1.MdiParent=此;

formChild1.Show();

(1) 设置父窗体

(2) 设置子窗体

作为父窗体的窗体

IsMdiContainer属性设置为true

(可以通过属性窗口进行设计)。

将窗体的MdiParent属性属性指定为父窗体的子窗体。

它只能在通过代码实例化“子窗体”后设置,如下所示:

FormChild formChild1=新建FormChill();//创建子窗体对象

formChild1.MdiParent=此;//将子窗体的父窗体设置为当前窗体

formChild1.Show();//在MDI中显示子窗体`

菜单项

组合框

文本框

工具栏和状态栏

ImageScalingSize:工具栏或状态栏中项目显示的图像大小

项目:工具栏或状态栏上显示的项目集合

DisplayStyle:设置图像和文本的显示模式,包括显示文本、显示图像、显示文本和图像或不显示

图片:按钮/标签上显示的图片

单击:单击按钮/标签时触发此事件

文本:单击按钮/标签时触发此事件

弹簧:指定项目是否填充剩余空间

相关资讯:
农产品电子商务向企业个人农产品电子贸易方向发展的效益

农产品电子商务向企业个人农产品电子贸易方向发展的效益

查看
Web 3.0技术的基本方向

Web 3.0技术的基本方向

查看
认知

认知

查看
面向对象的

面向对象的

查看
2018-12-25

2018-12-25

查看