第八章 菜单设计 §8.1 Visual FoxPro 系统菜单 §8.2 为自己的程序添加菜单 §8.3 创建快捷菜单
§8.1 Visual FoxPro 系统菜单 1、 Visual FoxPro 菜单结构 VFP支持两种类型的菜单: 条形主菜单 弹出式下拉子菜单
§8.1 Visual FoxPro 系统菜单 2、 Visual FoxPro 系统菜单——主菜单 选项名称 内部名 文件 _MSM_FILE 编辑 _MSM_EDIT 显示 _MSM_VIEW 工具 _MSM_TOOLS 程序 _MSM_PROG 窗口 _MSM_WINDO 帮助 _MSM_SYSTEM
§8.1 Visual FoxPro 系统菜单 2、 Visual FoxPro 系统菜单——下拉子菜单 选项名称 内部名 “文件”菜单 _MFILE “编辑”菜单 _MEDIT “显示”菜单 _MVIEW “工具”菜单 _MTOOLS “程序”菜单 _MPROG “窗口”菜单 _MWINDO “帮助”菜单 _MSYSTEM
§8.1 Visual FoxPro 系统菜单 3、 系统菜单使用举例: SET SYSMENU ON|OFF|AUTOMATIC| TO [DEFAULT]|SAVE|NOSAVE
§8.2 为自己的程序添加菜单 1、准备工作: 设计菜单结构
§8.2 为自己的程序添加菜单 2、创建菜单 (1)打开菜单设计器 菜单:“文件”—”新建”,选择“菜单”选项。 §8.2 为自己的程序添加菜单 2、创建菜单 (1)打开菜单设计器 菜单:“文件”—”新建”,选择“菜单”选项。 命令:CREATE MENU <菜单文件名>
§8.2 为自己的程序添加菜单 (2)菜单设计器窗口
§8.2 为自己的程序添加菜单 (3)输入菜单选项 1)在菜单设计器窗口“菜单名称”列输入定义好的主菜单项目。 §8.2 为自己的程序添加菜单 (3)输入菜单选项 1)在菜单设计器窗口“菜单名称”列输入定义好的主菜单项目。 2)在“结果”列进行性应设置。 3)单击其后的“创建”按钮,打开编辑子菜单的对话框,进行子菜单设置
§8.2 为自己的程序添加菜单 (4)设置“退出”选项的代码 §8.2 为自己的程序添加菜单 (4)设置“退出”选项的代码 在菜单设计器窗口“结果”列选择“过程”,单击“创建”按钮,出现程序编写窗口,键入代码: CLEAR EVENTS SET SYSMENU TO DEFAULT
§8.2 为自己的程序添加菜单 3、生成菜单程序: 选择“菜单”下的“生成”
§8.2 为自己的程序添加菜单 4、运行菜单程序 命令:DO <菜单程序名> §8.2 为自己的程序添加菜单 4、运行菜单程序 命令:DO <菜单程序名> 菜单:“程序”—”运行“,在文件类型下拉列表中选择”菜单“,按”运行“按钮
§8.3 创建快捷菜单 1、新建快捷菜单 “文件”—”新建”—”菜单”,然后单击“快捷菜单”按钮。
§8.3 创建快捷菜单 2、打开快捷菜单设计器窗口
§8.3 创建快捷菜单 3、设置快捷菜单选项 在快捷菜单设计器窗口中单击“插入栏”按钮,选择快捷菜单选项
§8.3 创建快捷菜单 4、创建使用快捷菜单的程序文件
§8.3 创建快捷菜单 5、使用快捷菜单 运行程序kjcd.prg时,按右键即会弹出自己定义的快捷菜单。