统菜单, set sysmenu on /off 允许 禁止程序执行时访问系统菜单 允许/禁止程序执行时访问
系统菜单 set sysmenu automatic:使系统菜单显示出来,可访问系统菜单 :使系统菜单显示出来,
配置 VFP 菜单命令 set sysmenu save:将当前系统菜单配置指定为缺省配置 : 将系统菜单恢复成标准配置 标准配置: 将系统菜单恢复成标准配置: set sysmenu nosave SET SYSMENU TO DEFAULT 快速菜单: 要定义的菜单和 VFP 系统菜单在形式或功能上很类似时, 系统菜单在形式或功能上很类似时 可使用快速菜 或功能上很类似时, 快速菜单: 单 ? 在“菜单 下选择 快速菜单 ,然后修改系统菜单 菜单”下选择 快速菜单”, 菜单 下选择“快速菜单 ? 快捷菜单的创建 : (1)在“快捷菜单设计器 窗口中设计快捷菜单,生成菜单程序文件。 快捷菜单设计器”窗口中设计快捷菜单 在 快捷菜单
设计器 窗口中设计快捷菜单,生成菜单程序文件。 (2)在快捷菜单的 清理 代码中添加清除菜单的命令,使得在选择、执行菜单命令后能及时 在快捷菜单的“清理 代码中添加清除菜单的命令, 在快捷菜单的 清理”代码中添加清除菜单的命令 使得在选择、 清除菜单,释放其所占用的内存空间,格式为: 清除菜单,释放其所占用的内存空间,格式为: RELEASE POPUPS <快捷菜单名 [EXTENDED] 快捷
菜单名> 快捷菜单名 (3)在表单设计器环境下,选定需添加快捷菜单的对象。 在表单设计器环境下, 在表单设计器环境下 选定需添加快捷菜单的对象。 (7)在选定对象的 RightClick 事件代码中,添加调用快捷菜单程序的命令:DO <快捷菜单程 事件代码中,添加调用快捷菜单程序的命令: 在选定对象的 快 序文件名>,此处的文件扩展名.MPR 不能省略。 不能省略。 序文件名 ,此处的文件扩展名 SDI 菜单的创建 SDI(Single Document Interface,单文档界面) ( 单文档界面) 单
文档界面 菜单:指出现在单
文档界面窗口中的菜单, 菜单:指出现在单文档界面窗口中的菜单,即为 顶层表单添加下拉式菜单 。 方法: 方法: (1)在“菜单设计器 窗口中设计好下拉式菜单。 菜单设计器”窗口中设计好下拉式菜单 在 菜单设计器 窗口中设计好下拉式菜单。 (2)打开 显示 菜单下 常规选项 对话框,选中对话框右下角的 顶层表单 复选框。 打开“显示 菜单下“常规选项 对话框, 顶层表单”复选框 打开 显示”菜单下 常规选项”对话框 选中对话框右下角的“顶层表单 复选框。
3)将表单的 ShowWindow 属性设置为 2-顶层表单 将表单的 顶层表单 (4)在表单的 Init 事件中添加调用菜单的程序代码: 事件中添加调用菜单的程序代码: 在表单的 DO 菜单程序文件名 菜单程序文件名.MPR WITH This,.T. (5)在表单 Destroy 事件中添加清除菜单的
程序代码: 事件中添加清除菜单的程序代码: 在表单 RELEASE MENU <菜单名 [EXTENDED]其中 EXTENDED 表示在清除条形菜单时一起 菜单名> 菜单名 其中 清除其下属的所有子菜单。 清除其下属的所有子菜单。 ? 典型菜单系统是下拉式菜单,由一条形菜单和一组弹出式菜单组成, 典型菜单系统是下拉式菜单,由一条形菜单和一组弹出式菜单组成,前者作为主菜 后者作为子菜单。 单,后者作为子菜单。
? 自定义工具栏(江苏考) 自定义工具栏(江苏考) 要创建工具栏,必须定义一个工具栏类, 提供了工具栏基类( ,可依 要创建工具栏,必须定义一个工具栏类,VFP 提供了工具栏基类(ToolBar) 可依 ) , 其建立工具栏子类 控件不能添加到工具栏外,其他能添加到表单中的控件都可以添加到工具 除了 Grid 控件不能添加到工具栏外 其他能添加到表单中的控件都可以添加到工具 栏中 属性为.T.时可以移动 时可以移动, 当工具栏的 movable 属性为 时可以移动,为 .F.时不能移动 时不能移动 报 表(Report) 设 计 ) 定义: 定义:用于在打印文档中显示或总结数据 报表两要素:报表