第九章菜单设计- jkl.ppt

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第九章菜单设计- jkl

9.1 下拉式菜单 一、创建菜单 生成菜单程序的基本步骤包括: 打开菜单设计器窗口: 无论建立菜单或修改已有菜单,都需要打开菜单设计器窗口。 菜单方式: “文件”?“新建”?选定“菜单”?“菜单”按钮 命令方式: Modify Menu 菜单文件名 进行菜单设计: 二、设计菜单 1、“菜单设计器”窗口简介 ⑴“菜单名称”列 设定菜单项显示名称,同时可以设定菜单项的热键(\); 菜单名称指定为“\-”,则对应的菜单项为菜单中的分隔横线。 ⑶“选项”列 引出“提示选项”对话框,用户可以定义菜单项的附加属性: 快捷方式:指定菜单项的快捷键 跳过:指定菜单项为不可用的条件 信息:定义菜单项的说明信息 ⑷“插入”按钮:在当前菜单项之前插入一个新菜单项 ⑸“插入栏”按钮:在当前菜单项之前插入一个VFP系统菜单项 ⑹“删除”按钮 ⑺“预览”按钮 ⑻移动按钮:调整菜单项的顺序 2、“显示”菜单简介 “常规选项”命令:打开“常规选项”对话框,用于定义整个下拉式菜单的总体属性。 ①“过程”编辑框:为顶级菜单中没有设置过任何命令或过程的菜单项编辑公共过程,当选择此类顶级菜单项,将执行该过程代码。 ②“位置”区:定义自定义菜单与当前系统菜单的关系。 l“替换”:自定义菜单替换当前系统菜单; l“追加”:将自定义菜单追加到当前系统菜单之后; l“在…之前”:自定义菜单将插在某个菜单项前面; l“在…之后”:自定义菜单将插在某个菜单项后面。 ③“菜单代码”区:选择“设置”与“清理”两个复选框之一打开相应的代码编辑窗口。“设置”代码在菜单产生之前执行,通常作初始化的工作。“清理”代码在菜单显示出来之后执行。 ④“顶层表单”复选框:可以将自定义菜单添加到一个顶层表单里。 “菜单选项”命令 对话框中的“过程”编辑区,供用户为当前菜单中没有设置过任何命令或过程而且也没有下级菜单的子菜单项编辑公共过程。在选择此类子菜单项时,将执行该过程代码。 三、使用“快速菜单”命令创建菜单 快速菜单只能在“菜单设计器”为空时才允许使用。 操作方式: 打开“菜单设计器”窗口?“菜单”?“快速菜单”命令, 一个与VFP主窗口菜单一样的菜单就自动填入“菜单设计器”窗口中,然后根据要求进行修改。 此命令仅能用于创建下拉式菜单,不能用于创建快捷菜单。 9.2 快捷菜单 在“快捷菜单设计器”中完成快捷菜单的设计; 在“新建菜单”对话框中单击“快捷菜单”按钮,打开“快捷菜单设计器”窗口,设计菜单,保存菜单文件,生成菜单程序文件。 在“清理”文本编辑框中添加清除菜单代码,及时清除菜单,释放内存。 Release Popups 快捷菜单名 编程实现单击右键弹出菜单的动作。 在表单设计器中,选定要添加快捷菜单的对象,在其RightClick事件中添加调用快捷菜单的命令: Do 快捷菜单文件名.mpr * * 第九章 菜单设计 保存菜单定义: 使用“文件”下拉菜单中的“保存”命令,或者使用组合键“Ctrl+W”,将菜单定义存盘。保存在扩展名为 .mnx的菜单文件中,并自动生成文件名相同且扩展名为 .mnt的菜单备注文件。 生成菜单程序: 生成菜单的可执行程序,文件名相同、扩展名为.mpr的菜单程序文件 运行菜单程序: 命令格式 Do 菜单程序文件名.mpr 扩展名不能省 ⑵“结果”列 将菜单项性质指定为命令、填充名称或菜单项#、子菜单和过程4个选项. 命令:输入命令,制作命令菜单. 填充名称或菜单项#:输入用于在程序中引用该菜单项的菜单名称 . 子菜单:为该菜单创建或编辑子菜单. 过程:输入过程体,指定点击该菜单时执行的过程. * *

文档评论(0)

ligennv1314 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档