vfpch8-第8章 菜单和工具栏设计.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
vfpch8-第8章 菜单和工具栏设计

第8章菜单与工具栏 8.1菜单设计概述 8.1.1菜单基本概念及其结构 1.几个基本概念 菜单 由一系列命令或文件名组成的控制或应用功能的清单列表。 菜单栏 于窗体上部,包括各菜单名的一条水平区域。 菜单项 菜单上的菜单命令或文件名。可以使用菜单设计器为应用程序创建或定义菜单项。 菜单标题 于菜单上用以表示菜单的一个单词、短语或图标。选择菜单标题可以拉下菜单。 菜单系统 菜单栏、菜单、菜单项和菜单标题组成的集合。 2.菜单的结构 典型的菜单系统一般是一个下拉式菜单,由一个条形菜单和一组弹出式菜单组成。其中条形菜单作为主菜单,弹出式菜单作为下拉子菜单。当选择一个条形菜单选项时,激活相应的弹出式菜单。 8.1菜单设计概述 8.1.1菜单基本概念及其结构 8.1菜单设计概述 8.1.2菜单设计的基本步骤 在V FP环境中创建一个完整的菜单系统一般包括以下5个步骤: 1.规划菜单系统 在这一步里,要根据用户的使用需求合理设计菜单的结构,根据系统的功能规划菜单的总体安排。如下拉菜单的布局、子菜单的分组、何处需要快捷菜单等。 2.设计菜单 一般使用“菜单设计器”进行。 3.指定各菜单选项所要执行的任务 设置各菜单项所对应的操作等。 4.保存菜单定义 整个菜单设计完成后,在指定文件夹中将菜单定义保存为扩展名为.MNX的菜单文件和扩展名为.MNT的菜单备注文件。 5.生成菜单程序 在“菜单设计器”打开时,使用“菜单”菜单中的“生成”命令选项,生成与当前菜单同名而扩展名为.MPR的菜单程序文件。 8.2下拉式菜单的设计 8.2.1 用菜单设计器定义菜单 1.菜单设计器 ⑴打开菜单设计器 ⑵菜单设计器的组成 2.“结果”栏下拉框中各项的设计 3.关于“选项”的设置 4.“菜单项”区域内的3个按钮 ● “插入”按钮: 用于在当前菜单项之前插入一个新的菜单项。 ● “插入栏”按钮: 用于在当前菜单项之前插入一个Visual Foxpro的系统菜单项。 ● “删除”按钮: 用于删除当前菜单项。 8.2下拉式菜单的设计 8.2.2创建菜单示例 1.菜单设计要求 2.创建步骤 ⑴打开菜单设计器,输入主菜单内容 ⑵ 设计子菜单项 ⑶ 设置“退出(Q)”的过程 ⑷ 保存菜单文件 ⑸ 生成菜单程序文件 使用主菜单“菜单”中的“生成”菜单项生成菜单程序文件 ⑹ 运行菜单 8.2下拉式菜单的设计 8.2.3为顶层表单添加菜单 1.顶层表单 顶层表单常用于创建SDI(单文档界面)应用程序,也可以作为MDI应用程序的父表单。对于一个表单,只要将它的ShowWindows属性设置为“2—作为顶层表单”,该表单就是一个顶层表单了。 2.创建SDI菜单 SDI菜单就是出现在顶层表单上的菜单。在设计菜单系统时,打开“显示”菜单中的“常规选项”对话框,勾上对话框中的“顶层表单”复选项后单击“确定”按钮即可将该菜单系统设置成一个SDI菜单。 3.将SDI菜单加到指定的顶层表单上 在表单设计器中打开该表单;在表单的Init事件添加命令代码:“DO 菜单程序名.MPR WITH THIS, .T.”。 8.3快捷菜单的设计 8.3.1用菜单设计器定义快捷菜单 与创建下拉菜单一样,通常是使用菜单设计器来创建一个快捷菜单系统。 1.创建快捷菜单 ①在新建菜单对话框中单击“快捷菜 单”按钮,使用菜单设计器来创建一 个快捷菜单系统:KJAA.MNX; ②使用“菜单(G)”中的“生成”菜单 项命令将上述菜单文件生成菜单程序文件KJAA.MPR。 8.3快捷菜单的设计 8.3.2将快捷菜单添加到控件对象上 1.在表单设计器中打开相应表单,首先选中要设置快捷菜单的控件,在其属性框中双击“RightClick Event”。 2.在其过程编辑框中输入命令行“DO KJAA.MPR”后关闭该过程编辑框。 3.在保存该表单后,再运行该表单,运行期间用鼠标右击上述控件,则在右击处弹出快捷菜单KJAAA的菜单选项。 8.4工具栏的创建和应用 8.4.1定制Visual Foxpro工具栏 1.定制Visual Foxpro工具栏 就是通过添加或移去按钮的操作修改现有的工具栏成为所定制的工具栏。 ⑴在VFP系统中将要定制的工具栏显示出来,例如报表设计器。 ⑵使用“显示”菜单中的“工具栏”命令打开“工具栏”对话框,然后单击“定制”按钮,打开“定制工具栏”对话框。 ⑶在“定制工具栏”对话框的“分类”栏中单击所需的类,例如“文件” 。

文档评论(0)

htfyzc + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档