第二节 下拉菜单设计知识.doc

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第二节 下拉菜单设计 下拉菜单是最常见的一种菜单。在 Visual FoxPro中,利用菜单设计器可以很方便地设计下拉菜单。 【5.2.1启动菜单设计器】 无论建立新菜单或者修改已有的菜单,都需要。打开菜单设计器窗口可以通过以下几种方法: 1 在 Visual FoxPro主窗口中,执行菜单命令[文件]\[新建]\[菜单],在出现的“新建菜单”对话框中选择“ 菜单”按钮,屏幕上出现如图5-4所示的“菜单设计器”窗口。 2 通过命令方式建立或打开菜单,建立菜单的命令是CREATE MENU 菜单文件名或MODIFY MENU 菜单文件名。其中CREATE MENU是新建菜单文件,MODIFY MENU可以创建菜单,也可以打开已有的菜单。 3 通过项目管理器的“其他”选项卡也可以创建或打开菜单。 【5.2.2设计一个下拉菜单】 例5-1 设计如图5-1所示的下拉菜单。要求:(1)为条形菜单各菜单项设置热键。(2)为“数据浏览”的子菜单项“浏览学生信息”设置快捷键Ctrl+S。(3)“退出”菜单对应一个过程,过程的功能是返回Visual FoxPro系统菜单。(4) 保存菜单,文件名为main1.mnx,并生成菜单程序文件main1.mpr。 (1)在Visual FoxPro主窗口中选择菜单命令[文件]\[新建],然后在“新建”对话框中选择文件类型为“菜单”,单击“新建文件”按钮,出现新建菜单对话框,如图5-3所示。 图5-3 “新建菜单”对话框 (2)在弹出的“新建菜单”对话框中选择“菜单”按钮,出现“菜单设计器”窗口,在该窗口中输入条形菜单的菜单项,如图5-4所示。 图5-4 “菜单设计器”窗口 (3)单击“数据浏览(\S)”菜单项“结果”列上的“创建”按钮,切换到对应的子菜单,输入“数据浏览”菜单项的各子菜单,如图5-5所示。类似的,可以输入其他各菜单项的内容。 图5-5 输入“数据浏览”子菜单选项 注意: 如果要回到上级菜单对其他各子菜单进行编辑,可以从“菜单级”列表框中选择“菜单栏”,返回到系统主菜单,此时主菜单中各菜单项“结果”列上的按钮标题为“新建”或“编辑”,单击此按钮可以编辑各菜单项。 (4)为“浏览学生信息”子菜单设置快捷键。单击“选项”列上的按钮,打开“提示选项”对话框,如图5-6所示。单击“键标签”文本框,然后在键盘上按组合键Ctrl+S,则在“键标签”和“键说明”文本框中同时出现字符“Ctrl+S”,单击“确定”按钮,返回“菜单设计器”窗口。 图5-6 “提示选项”对话框 (5)单击“退出(\E)”菜单项“结果”下拉列表,设置其内容为“过程”,单击旁边的“创建”按钮,打开过程编辑窗口,输入“退出”菜单项的过程代码: SET SYSMENU TO DEFAULT 注意: ① SET SYSMENU TO DEFAULT命令的功能是将系统菜单恢复成标准配置,在这里即是将菜单恢复成Visual FoxPro的默认菜单。 ② 当“结果”选择为“过程”时,过程中可以输入一条或多条Visual FoxPro命令;若“结果”选择为“命令”,则在命令框中只可以输入一条命令。 (6)根据需要,为各子菜单项设置命令或过程。例如,在菜单设计器的“浏览成绩信息”选项中调用第六章中的浏览成绩信息表单browse_score.scx,只需要在对应的结果列中选择“过程”选项,单击旁边的“创建”按钮,在打开的过程编辑窗口中输入命令: DO FORM browse_score.scx 关闭过程编辑窗口,即完成在菜单中调用表单的设置。 类似的,可以为其他菜单项添加过程或命令。 (7)执行菜单命令[文件]\[保存],输入菜单文件名menu1,则菜单保存在菜单定义文件menu1.mnx和菜单备注文件main1.mnt中。 (8)执行菜单命令[菜单]\[生成],出现“生成菜单”对话框,如图5-7所示,单击“生成”按钮,生成菜单程序文件main1.mpr。 图5-7 “生成菜单”对话框 注意: 如果对菜单定义进行了修改,在保存菜单后必须要使用“生成”命令重新生成菜单程序文件。 (9)单击工具栏上“运行”按钮,运行菜单。也可以在命令窗口中使用DO menu1.mpr命令来运行菜单,文件扩展名.mpr不能省略。 【5.2.3 菜单设计器窗口的组成】 菜单设计器窗口左侧是一个列表框,它的每一行可定义一个菜单项,包括菜单名称、结果和选项3列内容。窗口右侧包括一个下拉列表框和4个按钮,其中的“菜单级”下拉列表框用于实现下级菜单到上级菜单切换,插入、插入栏、删除、预览等按钮分别用于插入菜单项、删除菜单项和菜单模拟显示。 (1)“菜单名称”列 “菜单名称”列用来输入菜单项的名称,该名称也称为菜单标题。 Visual FoxPro允许用户在指定菜

文档评论(0)

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

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

1亿VIP精品文档

相关文档