- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Visual FoxPro程序设计 VFP课程建设组 第八章 菜单设计与应用 http://V/vfp Visual FoxPro程序设计 目录 Visual FoxPro系统菜单 1 菜单设计 2 快捷菜单设计 3 http://V/vfp Visual FoxPro程序设计 8.1 Visual FoxPro系统菜单 在Windows环境下,常见的菜单类型有两种:下拉式菜单和快捷菜单。 一、下拉式菜单 一般是由一个称作“主菜单”的条形菜单栏和一组称作“子菜单”的下拉式菜单组成。 条形菜单栏一般位于应用程序窗口的标题栏的下方,是一个启动应用程序后始终都可以看到的菜单名列表栏。菜单栏中的每个菜单名代表一个主菜单项,每一个主菜单项可以直接对应一个命令或过程。 通常,每一个主菜单项对应有一个下拉菜单作为它的子菜单,子菜单中包含了一组菜单选项。子菜单中的每个菜单项可直接对应一条命令,也可对应于下一级子菜单,子菜单里又可以包含一组相关的菜单项,从而形成一种级联的菜单结构。 8.1.1 菜单结构 http://V/vfp Visual FoxPro程序设计 8.1.1 菜单结构 在子菜单中,对功能上密切相关的菜单项可以放置分隔线划分菜单选项的组别。菜单项一般都有一个热键,用括号中带下划线的字母表示,同时按ALT键和带下划线的字母键即可下拉出所代表的菜单。快捷键通常是Ctrl键和另一个字符键组成的组合键,不论菜单是否激活,都可以通过快捷键选择相应的菜单项。如图8-1所示。 图8-1 VFP系统菜单 http://V/vfp Visual FoxPro程序设计 8.1.1 菜单结构 二、快捷菜单 当鼠标指针指向某个界面对象单击鼠标右键,通常会弹出一个快捷菜单,列出针对当前对象的各种可用命令,免除了在主菜单中一一查找的麻烦。快捷菜单一般只有一个弹出式菜单。菜单组中的每个菜单项可直接对应于一条命令,也可对应于一个级联子菜单。图8-2 是在VFP命令窗口右击时弹出的快捷菜单,其中列出了与命令窗口操作有关的命令项。 图8-2 快捷菜单 http://V/vfp Visual FoxPro程序设计 8.1.2 系统菜单 Visual FoxPro系统菜单是一个典型的菜单系统,其主菜单是一个条形菜单。选择条形菜单中的每一个菜单项都会弹出一个下拉菜单。 在Visual FoxPro中,每一个条形菜单都有一个内部名字和一组菜单选项,每个菜单选项都有一个名称(标题)和内部名字。例如,Visual FoxPro主菜单的内部名字为_MSYSMENU,条形菜单项“文件”、“编辑”和“窗口”的内部名字分别为_MSM_FILE,_MSM_EDIT,_MSM_WINDOW。 每一个弹出式菜单也有一个内部名字和一组菜单选项,每个菜单选项则有一个名称(标题)和选项序号。例如,_MFILE,_MEDIT,_MWINDOW为弹出式菜单项“文件”、“编辑”和“窗口”的内部名字。菜单项的名称用于在屏幕上显示菜单系统,而内部名字或选项序号则用于在程序代码中引用。 http://V/vfp Visual FoxPro程序设计 8.1.2 系统菜单 通过SET SYSMENU命令可以允许或禁止在程序执行时访问系统菜单,也可以重新设置系统菜单。 命令格式: SET SYSMENU ON|OFF|AUTOMATIC |TO [弹出式菜单名表]|TO [条形菜单项名表]|TO [DEFAULT]|SAVE|NOSAVE 其中: ON允许程序执行时访问系统菜单; OFF禁止程序执行时访问系统菜单; AUTOMATIC可使系统菜单显示出来,可以访问系统菜单; TO子句用于重新设置系统菜单:“TO [弹出式菜单名表]”以菜单项内部名字列出可用的弹出式菜单,“TO [条形菜单项名表]”以条形菜单项内部名字列出可用的子菜单,“TO [DEFAULT]”将系统菜单恢复为缺省配置; SAVE将当前系统菜单配置指定为缺省配置; NOSAVE将缺省设置恢复成Visual FoxPro系统的标准配置。 http://V/vfp Visual FoxPro程序设计 8.1.2 系统菜单 【例8-1】要求仅保留Visual FoxPro系统菜单的“文件”、“工具”、“窗口”和“格式“菜单,其他选项从系统菜单中移去。 在命令窗口输入以下命令并执行,执行后系统菜单显示效果如图8-3所示。 命令序列: SET SYSMENU TO _MFILE,_MTOOLS,_MWINDOW,_MSM_TEXT 图8-3 设置后的菜单窗口 http://V/vfp Visual FoxPro程序设计 8.1.2 系统菜单 【例8-2】将系统菜单恢复成标准菜单。 命令序列: SET SYSMENU NO
您可能关注的文档
最近下载
- 药物分析与常用组学技术在药学服务中的应用题库答案-2025年华医网继续教育.docx VIP
- 2025年杭州临安区公开招聘专职社区工作者和两新专职党务工作者35人笔试参考题库附答案解析.docx VIP
- 蒸馏法海水淡化阻垢剂性能评价方法 动态模拟试验法 编制说明.pdf VIP
- 无障碍设计PPT课件.ppt VIP
- CTD格式申报资料(原料药)新.pdf VIP
- 中小学心理健康教育指导纲要考试试题及答案.docx VIP
- 《无障碍设计原则》课件.ppt VIP
- 标准图集-20CJ95-1装配式保温楼地面建筑构造——FD干式地暖系统.pdf VIP
- 《无障碍设计》课件.pptx VIP
- 2025年7月份最新征信报告可编辑模版.pdf VIP
文档评论(0)