项目六菜单教案.ppt

  1. 1、本文档共26页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* * 项目六 设计菜单 菜单在windows应用程序中有广泛的应用,是应用程序图形化界面中一个必不可少的组成元素,通过菜单对各种命令按功能进行分组,能使用户更加方便、直观地访问这些命令。在实际应用中,菜单可分两种基本类型,即下拉式菜单和弹出式菜单。用鼠标右键单击窗体时所显示的菜单就是弹出式菜单 【学习目标】 1、了解菜单的功能和基本结构; 2、掌握用菜单编辑器设计下拉式菜单系统外观的方法; 3、理解并掌握编写菜单事件过程的方法。 4、剪贴板对象的应用。 下拉式菜单 一、任务分析 菜单的作用基本有两个:一是提供人机对话的界面,以便让用户选择应用系统的各种功能;二是管理应用系统,控制各种功能模块的运行。一个高质量的菜单程序,不仅能使系统美观,而且能使操作者使用方便,并可避免由于误操作而带来的严重后果。 本任务通过介绍来了解了解菜单的功能和基本结构,通过实现一个菜单任务来掌握掌握用菜单编辑器设计下拉式菜单系统外观的方法,理解并掌握编写菜单事件过程的方法。 二、相关知识 1、认识菜单 Windows中的菜单一般由菜单条、菜单、菜单项、子菜单、弹出式菜单组成。大多数Windows应用程序都有一个菜单栏,它总是处在窗体标题栏的下面,并包含一个或多个菜单标题,称为“顶层菜单”。单击每个菜单标题都会弹出一个下拉菜单,称为“二级菜单”,在下拉菜单中包含有菜单项、分隔条和子菜单标题。含有三角箭头的二级菜单又可以向右弹出三级菜单,在VB里最多可以设置六级菜单。有的菜单项可以直接执行,有的菜单项执行时则会弹出一个对话框。所有的Windows应用程序都遵循以下几个约定: 二级菜单标题 顶层菜单标题 三级菜单标题 分隔条 菜单栏 凡是菜单名称后有一个省略号的,均表示在单击该选项后会弹出一个相应的对话框,在用户作出相应的回答后,该项功能就以用户所给予的信息去执行。例如,单击【选择详细信息】选项,则弹出【选择详细信息】对话框,用户可从中选择要打开的文件。 凡是菜单名称后有一个小三角的,则表示它是一个子菜单标题,子菜单标题并不能直接执行,仅仅扮演一个“容器”的角色。当鼠标指针移动到子菜单标题上时,会自动弹出子菜单。例如,将指针移动到【排列图标】选项,就会向右弹出子菜单。 菜单名称后不包含上述两种符号者,表明该菜单项所代表的命令可直接执行。例如,单击【刷新】选项,则将刷新当前窗口显示内容。 同一菜单中不同类型的选项之间还使用分隔条分隔开来。分隔条作为菜单项间的一个水平行显示在菜单上。在包含较多菜单项的菜单上,经常使用分隔条将各项划分成一些逻辑组。 弹出式菜单是另一种形式的菜单,在按下鼠标右键时出现,它是一个上下文相关的菜单。 热键是在鼠标失效时,为用户操作菜单项提供的按键选择,热键允许同时按下Alt键和一个指定字符来打开一个菜单。一旦菜单打开,通过按下热键即可选取菜单项。在菜单项的标题中,热键表现为一个带下划线的字母,例如【刷新】命令的热键为(R),,当打开【刷新】菜单后,按下R键即可执行【刷新】命令。 快捷键为每个最底层的菜单项设置快捷键后,可以在不用鼠标操作菜单项的情况下,通过快捷键直接执行相应的命令。快捷键出现在相应菜单项的右边,例如,【粘贴】命令的快捷键是Ctrl+V, ,只要选中对象按下Ctrl+V组合键,即可执行【粘贴】命令。 2、菜单编辑器 菜单编辑器是VB提供的一个用于设计菜单的工具,使用菜单编辑器可以创建出新的菜单或编辑已有的菜单。菜单编辑器窗口分为三个部分:数据区、编辑区和菜单项显示区。通常可以通过4种方式来打开菜单编辑器: 单击工具栏中的“菜单编辑器”按钮。 点击执行“工具”菜单中的“菜单编辑器”命令。 选中窗体后,使用热键“Ctrl+E”。数据区菜单项显示区 编辑区 在要建立菜单的窗体上单击鼠标右键,将弹出一个级联菜单,单击“菜单编辑器”菜单命令。 其中各区选项的含义如下: (1)数据区: “标题“ 该文本框用来输入菜单名,这些名字出现在菜单栏或菜单之中,该标题实际上是菜单控件的Caption属性。 如果想在菜单中建立分隔条,则应在“标题”文本框中输入一个连字符(减号)“一”。 为了能够设置热键通过键盘访问菜单项,可在一个字母前插入符号。例如,“新建(N)”.在运行时,该字母带有下划线(符号是不可见的),同时按 Alt 键和该字母就可访问菜单或命令,称做热键,如图6-3。菜单中不能使用重复的热键。如果要在菜单中显示符号,则应在标题中连续输入两个符号。 “名称”: 该文本输入框中可以为菜单名及各菜单项输入控件名称。控件名称是标识符(实际上是控件的Name属性),仅用于访问代码中的菜单项,它不会在菜单中出现。每一个菜单名和每个菜单项都是一个控件,都要为其取一个名称,在代码中就是以该名称来访问菜单项的。 “索引”: 当几个菜

文档评论(0)

阿里山的姑娘 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档