- 1、本文档共22页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
菜单和报表 菜单设计与应用 下拉式菜单 快捷菜单 列出程序具有的所有功能,供用户调用.一般作为主界面中的对象. 从属于某个界面对象,列出了有关该对象的一些操作. 常见的菜单有两种: VF 系统菜单 VF支持两种类型的菜单: 条形菜单 弹出式菜单 其中条形菜单作为主菜单,弹出式菜单作为子菜单,当选择一个条形菜单选项时,将激活相应的弹出式菜单。 VF系统菜单 (P225) VF系统菜单是一个下拉式菜单,由一个条形菜单和一组弹出式菜单组成。 重新配置系统菜单: set sysmenu to 菜单名表 set sysmenu to default set sysmenu to 重新配置系统菜单 恢复系统菜单的标准配置 屏蔽系统菜单,使系统菜单不可用 下拉式菜单设计 菜单设计器的功能: 建立应用程序的下拉式菜单 为顶层表单设计独立于VF系统的下拉式菜单 菜单设计的基本过程 调用菜单设计器 定义菜单(.mnx) 生成菜单程序(.mpr) 运行菜单程序 具体操作见下页 1.调用菜单设计器 文件-新建-菜单-新建文件 项目管理器 modify menu 菜单文件名 2.定义菜单 (1)菜单名称:指定菜单项的名称,用于显示. 为菜单项添加访问键 \字母 添加分组线 \- 例:如果菜单项显示为文件(F),则应在菜单名称中输入文件(\F) (2)结果:指定当用户选择该菜单时的动作。 命令: 过程: 子菜单: 填充名称或菜单项: 选择该菜单项时,将执行输入的命令 选择该菜单项时,将执行此过程中的代码 选择该菜单项时,将激活相应的子菜单 为正在定义的菜单指定VF的系统菜单的内部名字.此时,正在定义的菜单项的功能就与相应的系统菜单的命令功能相同。 若当前定义的菜单是条形菜单,该选项为填充名称,若当前定义的菜单是弹出子菜单,该选项为菜单项 (3)选项:供用户定义菜单项的其他属性。 快捷方式:定义该菜单项的快捷键。 信息:定义菜单项的说明信息。当鼠标指向该菜单项时,该信息显示在VF状态栏上。 (4)插入:在当前菜单行的上方插入一个新的菜单行。 (5)插入栏:在当前菜单项行之前插入一个VF系统菜单命令。 该按钮仅在定义弹出式菜单时有效. (6)删除:删除指定的菜单项。 (7)预览:观看菜单效果。 (8)移动:改变菜单项的位置.位于菜单项的左侧 定义快捷键:光标定位在键标签文本框内-直接按键盘上的快捷键 取消快捷键:光标定位在键标签框内,按空格键 显示菜单--常规选项 位置:指明正在定义的下拉式菜单与当前系统菜单的关系。 替换: 追加: 在…之前: 在…之后: 顶层表单: 用新定义的菜单去替换系统菜单的内容 将定义的菜单追加在系统菜单的后面 将定义的菜单插入系统菜单某菜单之前 将定义的菜单插入系统菜单某菜单之后 如果清除该选项,则正在定义的菜单将作为一个定制的系统菜单。如果选择该选项,那么可以将正在定义的下拉式菜单添加到一个顶层表单中。 4.生成菜单程序 菜单定义文件中存放在的是菜单的各项定义,其本身是一个表文件,并不能运行.需要将此文件生成菜单程序文件才能运行. 菜单--生成 生成.mpr的可执行的菜单程序. 5.运行菜单程序 程序---运行---选择菜单程序 do 菜单程序名.mpr 返回系统默认菜单命令: set sysmenu to default 建立一个名为menu_rate的菜单,菜单中有两个菜单项查询和退出。查询项下还有子菜单,子菜单有日元、欧元、美元三个选项。在退出菜单项下创建过程,该过程负责返回系统菜单。(32) 为顶层表单添加菜单 步骤:1.在菜单设计器中设计下拉式菜单 2.菜单设计时,在常规选项对话框中选择顶层表单复选框。 3.将表单的showwindow属性值设置为2-作为顶层表单,使其成为顶层表单。 4.在表单的init事件代码中添加调用菜单程序的命令。 格式:do 菜单程序名.mpr with this This 表示当前表单对象的引用。 5.在表单的destroy事件代码中添加清除菜单的命令,使得在关闭表单时能同时清除菜单。 格式:release menu 菜单程序名 extended 其中extended表示在清除条形菜单时一起清除其下属的所有子菜单。 顶层表单实例: 在考生文件夹下有一个名为 menu_lin的下拉菜单,请设计顶层表单frmmenu,将菜单menu_lin加入到该表单中,使得运行表单时菜单显示在本表单中,并在表单退出时释放菜单。 (28) 快捷菜单设计 快捷菜单是指当用鼠标右键单击某对象时所弹出的菜单。快捷菜单通常列出与处理相应对象有关的一些功能命令。 设计步骤: 1.在快捷菜单设计器中设计菜单,并生成快捷菜单程序 2.在快捷菜单的清理代码中添加清除菜单的命令。 格式:re
文档评论(0)