方法程序和事 件代码中
ThisFormSet
表6.5 容器层次中的对象引用示例
二级VFP程序设计教程
第八章 表单设计与应用
⒉控件类 控件类可以包含在容器中,但不能容纳其它对象,它 的封装比容器类更为严密。
二级VFP程序设计教程
第八章 表单设计与应用
三、事件 事件(Event)是一种预先定义并由对象识别的特定动 作,通过编写相应的代码响应此动作。 例如,用户单击鼠标、移动鼠标、按键等都会触发事 件;有时事件是由系统激活的,如每隔一段时间(Timer)、
系统出错(Error)等。 表6.6 Visual FoxPro 基类的最小事件集(掌握)
二级VFP程序设计教程
第八章 表单设计与应用
核心事件列表(了解 核心事件列表 了解) 了解
事 Init Destroy Click DblClick RightClick GotFocus LostFocus KeyPress MouseDown MouseMove MouseUp 件 激发事件的动作 创建对象 从内存中释放对象 用户使用鼠标左键单击对象 用户使用鼠标左键双击对象 用户使用鼠标右键单击对象 对象接收焦点,由用户动作引起,如按Tab键或单击,或在代码中使用 SetFocus方法程序 对象失去焦点,由用户动作引起,如按Tab键或单击,或在代码中使用 SetFocus方法
程序使焦点移动到新的对象上 用户按下或释放键 当鼠标指针停在一个对象上时,用户按下鼠标按钮 用户在对象上移动鼠标 当鼠标指针停在一个对象上时,用户释放鼠标按钮
二级VFP程序设计教程
第八章 表单
设计与应用
第三节 创建与管理表单
表单即窗体,是最基本的对象,相当于一块画布,应 用程序中的各种信息借助于表单显示出来。 在数据库中主要体现为将一个数据表中的内容通过表 单显示和修改。
二级VFP程序设计教程
第八章 表单设计与应用
一、创建表单 1、使用表单向导 、 方法: 在项目管理器的“
文档”中选择“表单”,单击“新 建” ,选择“表单向导”。 或者执行“文件”菜单中的“新建”,单击“表单”, 选择“表单向导”。 也可以执行“工具”菜单中的“向导”,再选择“表 单”。
二级VFP程序设计教程
第八章 表单设计与应用
表单向导——建立基于单个表的表单向导。 表单向导 一对多表单——基于多个相关表创建表单的向导,用 一对多表单 于创建一个能对两个相互关联的数据表进行操作的表单。 两个表之间一定要存在关系,生成的表单中的记录定 位按钮只作用于父表,子表记录可通过窗口操作控制。
二级VFP程序设计教程
第八章 表单设计与应用
2、使用表单设计器 、 1)执行“文件”菜单中的“新建”,单击“表单”, 选择“新建文件”。 2)在项目管理器中的“
文档”中选择“表单”,单 击“新建”,选择“新建文件”。 3)在命令窗口执行: create form [<表单文件名>.SCX] 注意:表单文件扩展名:SCX。 表单备注文件扩展名:SCT。
二级VFP程序设计教程
第八章 表单设计与应用
打开表单设计器窗口,根据需要添加各种对象,
设计 表单。 在表单设计器环境下,也可调用表单生成器产生快速 表单: 方法:1)“表单”菜单中执行“快速表单 ”。 2)右击表单空白区,选择“生成器”。 3)表单设计器工具栏的“表单生成器按钮”。
二级VFP程序设计教程
第八章 表单设计与应用
3、修改已有的表单 、 在项目管理器中选择“表单”,单击“修改”,或者 直接双击表单,在表单设计器中修改。。 命令法:modify form <表单文件名(包括路径)>
二级VFP程序设计教程
第八章 表单设计与应用
4、运行表单 、 方法: 项目管理器中,选中表单,单击执行。或者,“程序” 菜单中执行“运行”命令,对话框中确定表单文件。 对于当前编辑的表单,单击工具栏上的“!”。 命令法: do form <表单文件名> [name<变量名>]with<实参 1>[,<实参2>,…] [linked] [noshow]
二级VFP程序设计教程
第八章 表单设计与应用
Name:用于给表单对象命名一个新的名称。便于对 其进行引用