




已阅读5页,还剩19页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1 第九章菜单设计 P264 9 1下拉菜单的设计9 2快捷菜单的设计 2 菜单的基本概念 菜单两大类 下拉式菜单 弹出式菜单 快捷菜单 下拉式菜单的组成要素 菜单栏 菜单标题 菜单选项 文件 编辑 显示 帮助 等为菜单标题 3 9 1下拉式菜单设计 菜单文件扩展名 mnx菜单备注文件扩展名 mnt一 菜单生成的基本步骤1菜单的创建文件 新建 菜单 新建文件 菜单 命令createmenu创建菜单MODIMENE创建或修改菜单 通过项目管理器建立和打开菜单项目管理器 其他 菜单 新建 2菜单设计利用菜单设计窗口进行 4 9 1下拉式菜单设计 3 保存菜单定义 单击菜单设计窗口的关闭按钮 选定 是 按组合键Ctrl W 菜单 保存 如果没有保存过菜单定义 在生成菜单程序时保存4 生成菜单程序 mpr 菜单 生成5 运行菜单程序DO mpr注 使用命令DO时 扩展名 mpr不能缺省 5 9 1下拉式菜单设计 6 9 1下拉式菜单设计 二 菜单设计器窗口1 菜单名称列用来输入菜单项的名称 如文件等2 结果列用于定义菜单项的性质 包括 命令 过程 子菜单 填充名称 或菜单项 命令选中此项 右边出现一文本框 可在框内输入一条命令 选中这个菜单项就执行该命令 过程可在相应的界面上输入一段程序代码 当选中这个菜单项时 系统会执行这段程序 子菜单表示当前定义的菜单项有下级子菜单 填充名称或菜单项 给菜单项定义一个名称 7 9 1下拉式菜单设计 3 选项列该列含有一个无符号按钮 单击此按钮 将出现提示选项对话框 以便定义菜单项的附加属性 菜单设计器窗口中还有 菜单级下拉列表框 插入按钮 插入栏按钮 删除按钮和预览按钮 8 下拉式菜单举例 ex0901 mnx 说明1 选中 浏览表 时出现一子菜单 由 职工表 工资表 进修表 3个菜单项组成 且选中 职工表 时 执行下面3条命令 usezg browsenomodinoappenodel use选中另两个选项时 执行类似的命令组 说明2 选中 组合查询 时 执行ex0713 scx说明3 选中 职工报表 时 执行ex0801 frx选中 性别分组报表 时 执行ex0803 frx说明4 选中 退出 菜单时 恢复系统菜单显示 9 步骤 创建并设计菜单文件 ex0901 mnx 在菜单设计器打开的状态下 选中 菜单 菜单中的 生成 项 按提示步骤生成菜单程序文件ex0901 mpr运行菜单程序文件ex0901 mprdoex0901 mpr 10 下拉式菜单设计的补充说明 1 用菜单设计器设计好菜单后 必须在菜单设计器打开状态下 菜单 生成 菜单程序文件 才能通过运行菜单程序文件来激活菜单 2 每次修改菜单文件后 必须重新 生成 新的菜单程序 否则 每次执行都是修改之前的效果 3 如何恢复系统菜单 SetSysmenutoDefault说明 1 恢复VFP系统菜单 一般在退出系统 返回VFP窗口时使用 2 也可在命令窗口中使用 11 三 菜单项的其它设置 1 设置访问键 菜单标题的键盘访问方式 1 在菜单设计器中选菜单标题或菜单项 2 在菜单名称框的菜单标题或菜单项名称的后面添加 12 三 给菜单项指定任务 2 设定键盘快捷键 可通过快捷键直接访问各级菜单项 1 在菜单设计器中选中相应的菜单项 2 单击选项 在快捷方式框内标签框内定义相应的键盘快捷键 常用或 字母键 14 三 给菜单项指定任务 3 启用或废止菜单项 1 在菜单设计器中选菜单标题或菜单项 2 单击选项按钮 显示提示选项对话框 3 在跳过框中输入逻辑表达式当该表达式值为假 F 时启用菜单项当该表达式值为真 T 时废止菜单项 4 菜单项分组在菜单设计器中子菜单项中插入菜单名称为 的菜单项 分组标志 15 四 显示 菜单的相关操作 P267 1 显示 菜单中的 常规选项 对当前定义的菜单定义总体属性 P268 图10 34 1 过程 为当前菜单的所有主菜单项 菜单标题 定义一个默认的过程代码 即当选中某个没有指定执行动作的菜单标题 主菜单 时 执行该过程 2 菜单标题 位置区 替换 默认方式 追加 在 之后 在 之前 3 菜单代码区 设置 程序代码将在菜单产生之前执行清理 程序代码将在菜单产生之后执行 4 顶层表单 复选框 选中后 该菜单只能添加到一个顶层表中使用 16 四 显示 菜单的相关操作 P267 2 显示 菜单中的 菜单选项 为当前菜单中的所有子菜单定义一个默认的过程 即 供用户为子菜单中未设置命令 动作且无下级子菜单的菜单项设置公共的过程 17 刚打开菜单设计器窗口时 菜单 快速菜单 五 快速菜单生成 18 菜单与顶层表单的结合 如何在顶层表单中添加菜单 两个必要条件 1 被添加的菜单是顶层表单 设置方法 菜单的 常规选项 中选中 顶层菜单 复选框 2 该表单必须为顶层表单 且在其Init事件中设置一条调用菜单程序的命令 dowith为 MPR文件 参数通常用 this t 19 例 ex0902 scx 设计并生成一个带有菜单的顶层表单 要点 1 菜单ex0902 mnx的设置 1 打开菜单文件ex0901 mnx 另存为ex0902 2 顶层菜单的设置 显示 常规选项 选中 顶层表单 复选框按钮 3 生成菜单程序文件ex0902 mpr2 表单ex0902 scx的设置 1 新建空白表单ex0902 2 设置表单属性 showwindows 2 顶屋表单 3 添加表单的Init事件代码 doex0902 mprwiththis t 3 运行表单ex0902 scx 20 9 2快捷菜单的设计 P273 1 建立文件 新建 菜单 新建文件 快捷菜单2 菜单文件 菜单程序文件的生成同下拉式菜单3 快捷菜单的使用 补充 OnKeyLabelRightmouseDo 菜单程序的扩展名 mpr不能缺省一般可将上述命令放在命令程序中 通过运行程序来实现快捷菜单的调用具体实例可参见下页的ex09 kj prg等 21 例 ex09 kj mnx ex09 kj prg 建立一个具有剪贴板功能的快捷菜单 供浏览zg dbf时使用 如下图 22 步骤 1 创建快捷菜单ex09 kj mnx 文件 新建 菜单 新建文件 快捷菜单在快捷菜单设计器中 点击 插入栏 按钮 从弹出的 插入系统菜单栏 窗口中 依次选中 撤消 复制 粘贴 剪切 并插入到当前的快捷菜单设计器中 保存当前菜单为 ex09 kj mnx2 利用ex09 kj mnx生成菜单程序文件ex09 kj mpr在ex09 kj mnx编辑状态下 使用菜单 菜单 生成 生成菜单程序文件ex09 kj mpr 例 ex09 kj mnx ex09 kj prg 建立一个具有剪贴板功能的快捷菜单 供浏览zg dbf时使用 23 3 创建包含如下命令代码的程序文件ex09 kj prgpushkeyclear 清除以前设置的功能键onkeylabelrightmousedoex09 kj mprusezgbrowseusepushkeyclear4 运行ex09 kj prg程序 测试快捷菜单功能 例 ex09 kj mnx ex09 kj prg 建立一个具有剪贴板功能的快捷菜单 供浏览zg dbf时使用 24
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025中煤平朔集团有限公司井工矿采掘一线成熟技能操作工公开招聘97人笔试题库历年考点版附带答案详解
- 2025年感染病学流行病学知识应用考察模拟试卷答案及解析
- 2025年眼科常见疾病鉴别诊断模拟考试卷答案及解析
- 2025年物流行业智能物流技术应用与供应链管理研究报告
- 2025年旅游行业虚拟现实技术在旅游中的应用研究报告
- 2025年健康饮食行业个性化饮食服务市场分析报告
- 2025年数字金融行业数字金融金融科技与金融数字化发展研究报告
- 2025年智能制造行业智能工厂与工业互联研究报告
- 2025年影视剧行业影视剧IP开发与运营研究报告
- 2025年亲子市场行业智能早教与亲子娱乐创新研究报告
- 2025年云南省中考语文试卷真题(含答案逐题解析)
- CJ/T 514-2018燃气输送用金属阀门
- CJ/T 244-2016游泳池水质标准
- 环保型氟硅橡胶鞋垫行业跨境出海项目商业计划书
- 智能语音识别技术原理与应用课件
- 签约红娘合作协议书
- 2025年公共营养师考试题及答案
- 2024年09月山东枣庄市妇幼保健院青年就业见习拟录用笔试历年专业考点(难、易错点)附带答案详解
- 2025年长沙卫生职业学院单招职业技能测试题库及答案1套
- 西师大版小学五年级数学(下)第一学月测试题(1-2单元)(含答案)
- 《春之歌》名师课件
评论
0/150
提交评论