第7章多窗体、过程与变量的作用域 多文档界面(MDI)应用程序 多文档界面(MDI)允许创建在单个容器窗体 中包含多个窗体的应用程序。像 Microsoft Exce与 Microsoft Word for Windows这样的应 用程序就具有多文档界面 2021/223
第7章 多窗体、过程与变量的作用域 2021/2/23 多文档界面(MDI)应用程序 多文档界面(MDI)允许创建在单个容器窗体 中包含多个窗体的应用程序。像Microsoft Excel与Microsoft Word for Windows 这样的应 用程序就具有多文档界面
第7章多窗体、过程与变量的作用域 多文档界面(MDI)应用程序 MD窗体与具有一个限制条件的普通 窗体相似。除非控件具有 Align属性 (如 PictureBox控件)或者具有不可见 界面(如 Timer控件),否则不能将控 件直接放置在MD窗体上。 2021/223
第7章 多窗体、过程与变量的作用域 2021/2/23 多文档界面(MDI)应用程序 MDI窗体与具有一个限制条件的普通 窗体相似。除非控件具有Align属性 (如PictureBox 控件)或者具有不可见 界面(如Timer控件),否则不能将控 件直接放置在MDI窗体上
第7章多窗体、过程与变量的作用域 多文档界面(MDI)应用程序 创建MDI应用程序时使用下列步骤来创建MD窗 体及其子窗体。 创建MDI窗体。从“工程”菜单中选取“添加 MD窗体” 创建应用程序的子窗体。要创建一个MDI子窗体, 先创建一个新窗体(或者打开一个存在的窗 体),然后把它的 MDIChild属性设为True 2021/223
第7章 多窗体、过程与变量的作用域 2021/2/23 多文档界面(MDI)应用程序 创建MDI应用程序时使用下列步骤来创建MDI窗 体及其子窗体。 创建MDI窗体。从“工程”菜单中选取“添加 MDI窗体” 。 创建应用程序的子窗体。要创建一个MDI子窗体, 先创建一个新窗体(或者打开一个存在的窗 体),然后把它的MDIChild属性设为True
第7章多窗体、过程与变量的作用域 工程- Project1 口郾 Project1五nte.vbp 窗体 frmFind〔find.fxm) frmMMDI Imdi. frm b- frmNoteFad (notepad. frm) 模块 №DI子窗体 而DI窗体 标准窗体 2021/223
第7章 多窗体、过程与变量的作用域 2021/2/23
第7章多窗体、过程与变量的作用域 MDI NotePad示例 应用程序是一个简单的文本编辑器 1.指定活动子窗体或控件 2.加载MD窗体及其子窗体 3.设置子窗体的大小和位置 4.维护子窗体的状态信息 5.用 QueryUnload卸载MD窗体 2021/223
第7章 多窗体、过程与变量的作用域 2021/2/23 MDI NotePad示例 应用程序是一个简单的文本编辑器 1.指定活动子窗体或控件 2.加载MDI窗体及其子窗体 3.设置子窗体的大小和位置 4.维护子窗体的状态信息 5.用QueryUnload卸载MDI窗体