第章表单集与多重表单 第9章表单集与多重表单 91表单集 9,2多重表单 BACK
第9章 表单集与多重表单 第9章 表单集与多重表单 9.1 表单集 9.2 多重表单
第章表单集与多重表单 91表单集 在 Visual foxpro60中,可以把一系列相关内容加 入表单集,从而扩展用户界面。一个表单集包含多个 表单,可以把这些表单作为一个组进行操作,从而同 时显示或隐藏表单集中的全部表单,并可以可视化地 排列多个表单的位置
第9章 表单集与多重表单 9.1 表单集 在Visual FoxPro 6.0中,可以把一系列相关内容加 入表单集,从而扩展用户界面。一个表单集包含多个 表单,可以把这些表单作为一个组进行操作,从而同 时显示或隐藏表单集中的全部表单,并可以可视化地 排列多个表单的位置
第章表单集与多重表单 911创建表单集 1.创建表单集 创建表单集是在“表单设计器”中进行的。具体步骤 是 (1)单击“新建”按钮,在“新建”对话框中,选中 “表单”选项,单击“新建文件”按钮,进入“表单设计 器” (2)在主菜单中,单击“表单”菜单中的“创建表单 集”命令,即可创建一个新的表单集 FormSet 1 表单集是一个包含有一个或多个表单的父层次的容器 该容器不可见
第9章 表单集与多重表单 9.1.1 创建表单集 1. 创建表单集 创建表单集是在“表单设计器”中进行的。具体步骤 是: (1) 单击“新建”按钮,在“新建”对话框中,选中 “表单”选项,单击“新建文件”按钮,进入“表单设计 器” 。 (2) 在主菜单中,单击“表单”菜单中的“创建表单 集”命令,即可创建一个新的表单集FormSet1。 表单集是一个包含有一个或多个表单的父层次的容器, 该容器不可见。 创建表单集以后,该表单集包含原有的一个表单,可
第章表单集与多重表单 2.向表单集中添加新表单 如果需要向表单集中添加新的表单,可以单击“表 单”菜单中的“添加新表单”命令。 表单以“表”的格式存储在Scx后缀的文件中。创建 表单时,sx表包含了一个表单的记录,一个数据环境的 记录和两个内部使用记录。为每个添加到表单或数据环 境中的对象添加一个记录。如果创建了表单集,则为表 单集及每个新表单添加一个附加的记录 每个表单的父容器为表单集,每个控件的父容器为 其所在的表单
第9章 表单集与多重表单 2. 向表单集中添加新表单 如果需要向表单集中添加新的表单,可以单击“表 单”菜单中的“添加新表单”命令。 表单以“表”的格式存储在.scx后缀的文件中。创建 表单时,.scx表包含了一个表单的记录,一个数据环境的 记录和两个内部使用记录。为每个添加到表单或数据环 境中的对象添加一个记录。如果创建了表单集,则为表 单集及每个新表单添加一个附加的记录。 每个表单的父容器为表单集,每个控件的父容器为 其所在的表单
第章表单集与多重表单 3从表单集中删除表单 如果需要从表单集中删除表单,步骤为: (1)在“属性”窗口的对象列表框中,选定要删除的 表单(假如要删除Form2),如图9.3所示。 (2)单击“表单”菜单中的“移除表单”命令。 (3)在弹出的删除确认对话框中,选择“是”按钮, 表单即被删除 从“属性”窗口中,可以看到原来的Form2表单没有 如果表单集中只有一个表单,则无法删除表单,只可
第9章 表单集与多重表单 3. 从表单集中删除表单 如果需要从表单集中删除表单,步骤为: (1) 在“属性”窗口的对象列表框中,选定要删除的 表单(假如要删除Form2),如图9.3所示。 (2) 单击“表单”菜单中的“移除表单”命令。 (3) 在弹出的删除确认对话框中,选择“是”按钮, 表单即被删除。 从“属性”窗口中,可以看到原来的Form2表单没有 了。 如果表单集中只有一个表单,则无法删除表单,只可 删除表单集而只剩下单个的表单
第章表单集与多重表单 4.删除表单集 如果需要删除表单集,在“表单”菜单中,单击 “移除表单集”命令 912表单集的应用示例
第9章 表单集与多重表单 4. 删除表单集 如果需要删除表单集,在“表单”菜单中,单击 “移除表单集”命令。 9.1.2 表单集的应用示例
第章表单集与多重表单 92多重表单 在表单集中的表单,其“地位”是平等的,不存在 主次和上下级关系。多重表单是指具有主从关系的表单, 由“主”表单(或称父表单)调用“子”表单,这里 “主”、“子”表单处于不同的层次
第9章 表单集与多重表单 9.2 多重表单 在表单集中的表单,其“地位”是平等的,不存在 主次和上下级关系。多重表单是指具有主从关系的表单, 由“主”表单(或称父表单)调用“子”表单,这里 “主”、“子”表单处于不同的层次
第章表单集与多重表单 921表单的类型 Visual foxpro允许创建3种类型的表单,即子表单、 浮动表单和顶层表单。 1.子表单 子表单包含在另一个窗口中,用于创建MDI(多文档 界面)应用程序的表单。子表单不可移至父表单(主表 单)边界之外,当其最小化时将显示在父表单的底部 若父表单最小化,则子表单也一同最小化
第9章 表单集与多重表单 9.2.1 表单的类型 Visual FoxPro允许创建3种类型的表单,即子表单、 浮动表单和顶层表单。 1. 子表单 子表单包含在另一个窗口中,用于创建MDI(多文档 界面)应用程序的表单。子表单不可移至父表单(主表 单)边界之外,当其最小化时将显示在父表单的底部。 若父表单最小化,则子表单也一同最小化
第章表单集与多重表单 2.浮动表单 浮动表单属于父表单(主表单)的一部分,但并 不是包含在父表单中。而且,浮动表单可以被移至屏 幕的任何位置,但不能在父表单后台移动。若将浮动 表单最小化时,它将显示在桌面的底部。若父表单最 小化,则浮动表单也一同最小化。浮动表单也可用于 创建MDI应用程序
第9章 表单集与多重表单 2. 浮动表单 浮动表单属于父表单(主表单)的一部分,但并 不是包含在父表单中。而且,浮动表单可以被移至屏 幕的任何位置,但不能在父表单后台移动。若将浮动 表单最小化时,它将显示在桌面的底部。若父表单最 小化,则浮动表单也一同最小化。浮动表单也可用于 创建MDI应用程序
第章表单集与多重表单 3顶层表单 顶层表单是没有父表单的独立表单,用于创建 个SD(单文档界面)应用程序,或用作MD应用程序 中其他子表单的父表单。顶层表单与其他 Windows应 用程序同级,可出现在其前台或后台,并且显示在 Windows任务栏中
第9章 表单集与多重表单 3. 顶层表单 顶层表单是没有父表单的独立表单,用于创建一 个SDI(单文档界面)应用程序,或用作MDI应用程序 中其他子表单的父表单。顶层表单与其他Windows应 用程序同级,可出现在其前台或后台,并且显示在 Windows任务栏中