清华大学出版社 TSINGHUA UNIVERSITY PRESS 第5章菜单设计
第5章 菜 单 设 计
清华大学出版社 TSINGHUA UNIVERSITY PRESS 51下拉式菜单设计 创建菜单的基本步骤 建立或打开菜单设计器: MODIFY MENU 进行菜单设计 快速菜单 菜单设计器一设计并生成下拉式菜单与快捷菜单的工具 保存菜单定义:文件菜单的保存命令 生成菜单程序:“菜单”菜单的生成命令 运行菜单程序:例如 DO CD. MPR 快速菜单“菜单”菜单的快速菜单命令 菜单名称 结果 选项 y菜单 扁辑(< 子菜单 显示〕 子菜单 菜单项 工具 子菜单 插入 程序(q 子菜单 插入栏 窗口〔 子菜单 帮助(D 子菜单 预览①
5.1 下拉式菜单设计 创建菜单的基本步骤 建立或打开菜单设计器:MODIFY MENU 进行菜单设计 快速菜单 菜单设计器— 设计并生成下拉式菜单与快捷菜单的工具 保存菜单定义:文件菜单的保存命令 生成菜单程序:“菜单”菜单的生成命令 运行菜单程序:例如DO CD.MPR 快速菜单 “菜单”菜单的快速菜单命令
清华大学出版社 TSINGHUA UNIVERSITY PRESS 菜单设计器 菜单项属性 菜单名称列:可定义访问键 结果列:命令、填充名称、子菜单、过程等4个选项 选项列:可定义快捷键,设定浅色菜单项,显示状态栏信息 菜单级组合框:菜单切换 插入栏按钮:提供系统菜单项 “显示”菜单 常规选项 ft Visual FoxPro 菜单选项 编辑c)显示工具〔)程序) 常规选项G) 菜单选项( 工具栏()
菜单设计器 菜单项属性 菜单名称列:可定义访问键 结果列:命令、填充名称、子菜单、过程等4个选项 选项列:可定义快捷键,设定浅色菜单项,显示状态栏信息 菜单级组合框:菜单切换 插入栏按钮:提供系统菜单项 “显示”菜单 常规选项 菜单选项
例52利用菜单设计器建立如图5所示的下拉式菜单,并要求: (1)打印菜单包括“设备表”和“设备价格表”两个菜单项 (2)数据维护菜单的“浏览记录”菜单项能用来打开一个设备浏览窗口 河设备管理系统 口区 数据维护查询打印退出 浏览记录CTRL+X 修改记录 图59设备管理系统的下拉式菜单 初始化代码: CLEAR ALL CLEAR KEYBOARD’{Ctrl+F4} &&关闭 Command窗口 MODIFY WINDOW SCREEN TITLE'设备管理系统’&&设置菜单窗口标题 USE sb “退出”代码: USE MODIFY WINDOW SCREEN &&恢复VFP主窗口的标题 SET SYSMENU TO DEFAULT &&恢复VFP系统菜单 ACTIVATE WINDOW COMMAND &恢复 Command窗口
[例5-2] 利用菜单设计器建立如图5.9所示的下拉式菜单, 并要求: (1) 打印菜单包括“设备表”和“设备价格表”两个菜单项。 (2) 数据维护菜单的“浏览记录”菜单项能用来打开一个设备浏览窗口。 图 5.9 设备管理系统的下拉式菜单 初始化代码: CLEAR ALL CLEAR KEYBOARD '{Ctrl+F4}' && 关闭Command窗口 MODIFY WINDOW SCREEN TITLE '设 备 管 理 系 统' && 设置菜单窗口标题 USE sb “退出”代码: USE MODIFY WINDOW SCREEN && 恢复VFP主窗口的标题 SET SYSMENU TO DEFAULT && 恢复VFP系统菜单 ACTIVATE WINDOW COMMAND && 恢复Command窗口
清华大学出版社 52弹田式菜单设计 冒快捷菜单设计器-c5-3mw 区 菜单名称 选项 菜单级 菜单项#[四y使快捷菜单 剪切(<T 菜单项# 复制〔c 菜单项# 菜单项 粘贴〔Q 菜单项# med paste 插入栏 调用程序 e5-3 prg 预览 CLEAR ALL PUSH KEY CLEAR&&清除以前设置过的功能键 ON KEY LABEL RIGHTMOUSE DO .5-3. mpr 散消U)Ct1+z &&设置鼠标右键为功能键,预置弹出式菜单 切)Ct1+X USE sb 复制C)Ctr1+C 粘贴Q)Ct1+V BROWSE &&打开浏览窗口 USE PUSH KEY CLEAR 图5.15快捷菜单
5.2 弹出式菜单设计 调用程序: * e5-3.prg CLEAR ALL PUSH KEY CLEAR && 清除以前设置过的功能键 ON KEY LABEL RIGHTMOUSE DO e5-3.mpr && 设置鼠标右键为功能键,预置弹出式菜单 USE sb BROWSE && 打开浏览窗口 USE PUSH KEY CLEAR 图5.15 快捷菜单