环境定义的,可自动地同步改变多个表单中的记录指针。如果在 个表单的父表中改变记录指针,另一个表单中子表的记录指针 则被更新和显示。 注意:运行表单集时,将加载表单集所有表单和表单的所有对象。 加载带着很多控件的多个表单会花几秒钟的时间。 1、创建表单集 表单集是一个包含有一个或多个表单的父层次的容器。可在“表 单设计器”中创建表单集,若要创建表单集,可从“表单”菜单 中,选择“创建表单集”选项。 如果不需要将多个表单处理为表单组,则不必创建表单集。创建 表单集以后,则可向其中添加表单。 2、添加和删除表单 创建了表单集以后,可添加新表单或删除表单。若要向表单集中 添加附加的表单,可从“表单”菜单中选择“添加新表单”。 若要从表单集中删除表单,可以: ■在“表单设计器”“属性”窗口的对象列表框中,选择要删除 的 2021-2-23 Visual Foxpro60程序设计 21
2021-2-23 Visual FoxPro 6.0程序设计 21 环境定义的,可自动地同步改变多个表单中的记录指针。如果在 一个表单的父表中改变记录指针,另一个表单中子表的记录指针 则被更新和显示。 注意:运行表单集时,将加载表单集所有表单和表单的所有对象。 加载带着很多控件的多个表单会花几秒钟的时间。 1、创建表单集 表单集是一个包含有一个或多个表单的父层次的容器。可在“表 单设计器”中创建表单集,若要创建表单集,可从“表单”菜单 中,选择“创建表单集”选项。 如果不需要将多个表单处理为表单组,则不必创建表单集。创建 表单集以后,则可向其中添加表单。 2、添加和删除表单 创建了表单集以后,可添加新表单或删除表单。若要向表单集中 添加附加的表单,可从“表单”菜单中选择“添加新表单” 。 若要从表单集中删除表单,可以: ■在“表单设计器”“属性”窗口的对象列表框中,选择要删除 的
表单 ■从“表单”菜单中选择“移除表单” 如果表单集中只有一个表单,可删除表单集而只剩下表单。若要 删除表单集,可从“表单”菜单中选择“移除表单集” 表单以表的格式存储在SCX后缀的文件中。创建表单时,SCX表 包含了一个表单的记录,一个数据环境的记录,和两个内部使用 记录。为每个添加到表单或数据环境中的对象添加一个记录。如 果创建了表单集,则为表单集及每个新表单添加一个附加的记录 每个表单的父容器为表单集,每个控件的父容器为其所在的表单 注意:当运行表单时,若不想在表单集中的所有表单的初始时就 设置为可视的,可以在表单集运行时,将不准备显示的表单的 Visible属性设置为“假”(F.)。要显示的表单的 Visible属性设 置为“真”(.T) 2021-2-23 Visual Foxpro60程序设计 返回22
2021-2-23 Visual FoxPro 6.0程序设计 22 表单。 ■从“表单”菜单中选择“移除表单” 。 如果表单集中只有一个表单,可删除表单集而只剩下表单。若要 删除表单集,可从“表单”菜单中选择“移除表单集” 。 表单以表的格式存储在.SCX后缀的文件中。创建表单时,.SCX表 包含了一个表单的记录,一个数据环境的记录,和两个内部使用 记录。为每个添加到表单或数据环境中的对象添加一个记录。如 果创建了表单集,则为表单集及每个新表单添加一个附加的记录。 每个表单的父容器为表单集,每个控件的父容器为其所在的表单。 注意:当运行表单时,若不想在表单集中的所有表单的初始时就 设置为可视的,可以在表单集运行时,将不准备显示的表单的 Visible属性设置为“假”(.F.)。要显示的表单的Visib1e属性设 置为“真”(.T.)。 返回
72向表单中添加对象 7.1.1设置数据环境 722向表单中添加VFP控件 7.2.3向表单中添加数据绑定型控件 724向表单中添加用户自定义对象 72.5确定表单中的控件数目 72.6在表单中添加属性和方法程序 727包含预定义常量 返回 退出 visual foxpro60程序设
2021-2-23 Visual FoxPro 6.0程序设计 23 7.2 向表单中添加对象 7.1.1 设置数据环境 返回 退出 7.2.2 向表单中添加VFP控件 7.2.3 向表单中添加数据绑定型控件 7.2.4 向表单中添加用户自定义对象 7.2.5 确定表单中的控件数目 7.2.6在表单中添加属性和方法程序 7.2.7 包含预定义常量
7.2.1向表单中添加VFP容器 除表单集和表单外,VFP还提供了四个基本容器类:命令按钮组、 选项按钮组、表格和页框。 若要在表单中添加容器对象,可从“表单控件”工具栏上选择所 需的容器对象的按钮(表格、页框或按钮组),并在表单中拖动, 调整到所需要的大小。基本容器控件 表单控件 A副回可圆圃国图图的吗回画Na 选定对象编辑桓复选框 格 ActiveX控件容器命令锁 看类 命令按钮阻合框图象 ctive绑定控件份隔符 标签命令按钮组例表桓时器 线条 级连接 文本框选项按钮组微调控件页框 形状生成器锁定 2021-2-23 Visual Foxpro60程序设计
2021-2-23 Visual FoxPro 6.0程序设计 24 7.2.1 向表单中添加VFP容器 除表单集和表单外,VFP还提供了四个基本容器类:命令按钮组、 选项按钮组、表格和页框。 若要在表单中添加容器对象,可从“表单控件”工具栏上选择所 需的容器对象的按钮(表格、页框或按钮组),并在表单中拖动, 调整到所需要的大小。 文本框 选项按钮组 微调控件 页框 形状 生成器锁定 标签 命令按钮组 列表框 计时器 线条 超级连接 查看类 命令按钮 组合框 图象 ActiveX绑定控件 分隔符 选定对象 编辑框 复选框 表 格 ActiveX控件 容 器 命令锁 基本容器控件
在表单中添加命令按钮组或选项按钮组时,按钮组默认包含两 个按钮。在表单中添加页框时,页框默认包含两个页面,将 Button Count属性(指定一个命令按钮组或选项按钮组中按钮的 数目)或 PageCount属性(指定页框对象中所含有的页数)设置 为需要的数目,可以包含更多的按钮或页面。 向表单中添加表格时, Columncount属性(指定表格、组合框或 列表框中列对象的数目)的默认值为-1,表示处于 AutoF状 态。这样,在运行时表格将显示与 RecordSource属性(指定与表 格控件建立联系的数据源)中指定的表具有同样字段数量的列 如果不想处于“ AutoFil状态,可以设置表格的 Column cou-nt 属性为指定列的数目。 VFP中的所有容器对象都有与它们相关联的记数属性和收集属 性。收集属性是引用其每个被包含对象的数组,记数属性是指 示其包含的对象数的数值属性 每个容器的收集和记数属性根据包含在容器中的对象类型来命 名,下表列出了容器及其相应的收集和记数属性 2021-2-23 Visual Foxpro60程序设计
2021-2-23 Visual FoxPro 6.0程序设计 25 在表单中添加命令按钮组或选项按钮组时,按钮组默认包含两 个按钮。在表单中添加页框时,页框默认包含两个页面,将 ButtonCount属性(指定一个命令按钮组或选项按钮组中按钮的 数目)或PageCount属性(指定页框对象中所含有的页数)设置 为需要的数目,可以包含更多的按钮或页面。 向表单中添加表格时,ColumnCount属性(指定表格、组合框或 列表框中列对象的数目)的默认值为-1,表示处于AutoFill状 态。这样,在运行时表格将显示与RecordSource属性(指定与表 格控件建立联系的数据源)中指定的表具有同样字段数量的列。 如果不想处于“AutoFill”状态,可以设置表格的ColumnCou-nt 属性为指定列的数目。 VFP中的所有容器对象都有与它们相关联的记数属性和收集属 性。收集属性是引用其每个被包含对象的数组,记数属性是指 示其包含的对象数的数值属性。 每个容器的收集和记数属性根据包含在容器中的对象类型来命 名,下表列出了容器及其相应的收集和记数属性