VFP第7章 菜单和工具栏的设计.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文档。上传文档
查看更多
主编 杜春敏 7.1 Visual FoxPro菜单系统 菜单是应用程序的一个重要组成部分,在Visual FoxPro中可以通过编写代码的方法,直接编写代码进行菜单设计,但通过Visual FoxPro提供的菜单设计器,可以更为方便、灵活地设计出完美的、具有Windows风格的菜单系统。 菜单系统由菜单栏、菜单标题、菜单、菜单项等组成,它通常处于程序的主窗口之中,是构成应用程序主框架的重要部分。例如,记事本的菜单组成如图所示。 7.1 Visual FoxPro菜单系统 7.2 菜单设计 7.2.1 菜单设计的方法与步骤 “菜单设计器”用于设计用户自己的菜单系统,利用“菜单设计器”创建菜单系统需要以下步骤: 1.打开菜单设计器 从“文件”菜单中选择“新建”命令,在出现的“新建”对话框中选中“菜单”项,然后单击“新建文件”按钮,出现“新建菜单”对话框。在“新建菜单”对话框中,单击“菜单”按钮,打开“菜单设计器”窗口。 7.2 菜单设计 2.设计菜单 打开“菜单设计器”窗口后,系统菜单中将自动增加一个“菜单”菜单,用户就可以利用“菜单”菜单和“菜单设计器”窗口创建或修改菜单。 7.2 菜单设计 “菜单设计器”窗口各部分功能介绍如下: (1)“菜单名称”:用于指定显示在菜单系统中的菜单项的菜单标题。“菜单名称”列左边的双向箭头按钮,用鼠标拖动可以调整各行的顺序。在输入菜单标题的同时也可以为其指定访问键,指定访问键的方法是在要定义的字符前加上“\”。用户也可以在菜单名称栏中输入“\-”,以创建一条分隔条。 (2)“结果”:用于指定在选择菜单项时发生动作类型:命令、填充名称、子菜单和过程。 7.2 菜单设计 ① 命令 该选项用于为菜单项定义一条命令。 ② 填充名称 该选项让用户在右侧的文本框中输入菜单填充项的名称。 ③ 子菜单 该选项供用户定义当前菜单项的子菜单。 ④ 过程 该选项用于为菜单定义一个过程。 7.2 菜单设计 (3)“选项”:每个菜单行的“选项”列对应的是一个无标题按钮,单击该按钮,出现如图所示的“提示选项”对话框。 7.2 菜单设计 在该对话框中可进行如下操作: ① 为菜单项设置快捷键 单击“键标签”右侧的文本框,然后按下要定义的快捷键。 ② 设定浅色菜单项 “跳过”文本框用于设置菜单项的跳过条件,用户可在其中输入一个表达式来表示条件,在程序运行时,当表达式的值为.T.时该菜单以浅色显示,表示不可用。 ③ 显示状态栏信息 “信息”文本框用于设置菜单项的说明信息,该说明信息将出现在状态栏中。 7.2 菜单设计 (4)“菜单级”:用于选择要处理的菜单栏或子菜单。 (5)“插入”按钮:可在当前菜单行之前插入新的菜单行。 (6)“插入栏”按钮:可在当前菜单行之前插入新的菜单行。 (7)“删除”按钮:可删除当前菜单行。 (8)“预览”:可显示正在创建的菜单,但无法执行菜单的相应的功能。 7.2 菜单设计 (9)“常规选项对话框”: 当“菜单设计器”窗口成为活动窗口时,Visual FoxPro系统菜单的“显示”菜单将会增加“常规选项”菜单项,若选择该菜单项,就会出现如图所示的“常规选项”对话框。 7.2 菜单设计 对话框各部分功能介绍如下: ① “过程”编辑框:若在主菜单中有菜单没有设置过任何命令或过程,可在该编辑框中为这些菜单输入公共的过程,当选中这些菜单时就会执行该过程。 ② “替换”选项按钮:表示要以用户定义的菜单替换Visual FoxPro系统菜单。 ③ “追加”选项按钮:表示将用户定义的菜单添加到Visual FoxPro系统菜单之后。 ④ “在…之前”选项按钮:表示将用户定义的菜单插入到某菜单项前面。 7.2 菜单设计 ⑤ “在…之后”选项按钮:表示将用户定义的菜单插入到某菜单项后面。 ⑥ “菜单代码”区:该区包括“设置”和“清理”两个复选框,无论选择哪个都会出现一个编辑框,供用户输入代码。对于“设置”来说,该代码在显示菜单之前执行,主要是菜单初始化代码;对“清理”来说,该代码在显示菜单之后执行,其作用是对菜单执行完毕后做一些清理等善后工作。 ⑦ “顶层表单”复选框:用于创建单文档界面(SDI)菜单,该菜单可出现在SDI表单中。注意:加入该菜单的表单类型必须为顶层表单。 7.2 菜单设计 (10)“菜单选项”对话框: 当“菜单设计器”窗口成为活动窗口时,Visual FoxPro系统菜单的“显示”菜单将会增加“菜单选项”菜单项,若选择该菜单项,就会出现如图所示的“菜单选项”对话框。 7.2 菜单设计 3.保存菜单 菜单保存后,菜单的内容会保存到扩展名为.MNX菜单文件中以及扩展名为.MNT的备注文件中。可以选择以下3种方法之一来保存菜单。 (1)单击菜单设计窗口的“关闭”按钮,出

文档评论(0)

小教资源库 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档