网站大量收购独家精品文档,联系QQ:2885784924

第4章菜单栏.ppt

  1. 1、本文档共44页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第4章 菜单栏、工具栏设计 ;4.1 菜单栏设计; 一个完整的菜单项一般由菜单标题、访问键和快捷键3项组成,如图4-3所示。菜单标题就好像是人的本名(身份证上的名字),用来标识菜单,相当于控件的【Caption】属性,而访问键、快捷键就好像是人的别名,是访问菜单或实现菜单功能的快捷方式。每个人都必须有一个本名,但不一定有别名,因此对于菜单项而言,菜单标题是必需的,访问键、快捷键则可有可无。; 菜单有级别之分,直接显示出来的菜单级别最高,为一级菜单,如菜单栏上直接显示的菜单项或单击鼠标右键显示出来的菜单项。单击一级菜单,下拉出来的菜单为二级菜单,依次类推,将菜单分为不同级别的菜单,下一级菜单只有通过单击上一级菜单才能显现出来,如图4-4所示。在Visual Basic 6.0中,能将菜单分为6个级别。如果一个菜单(除一级菜单外)是主菜单, 含有子菜单时,则其右端会显示一 个标示符,如图4-4所示。;【案例4-1】 文本编辑器菜单栏的设计;;【案例解析】 1.界面设计 2.启动菜单编辑器 (1)操作步骤见教材 (2)操作步骤见教材 ;3.新建菜单;;(1)由于快捷键用来设置菜单的快捷方式,因此快捷键的设置必须是唯一的,不能重复使用;在设置菜单的【标题】属性时,只要在相应的字母前加上“”,便可以使其成为该菜单的访问键,访问键虽可以重复使用,但为了操作方便,最好也是唯一的。 (2)菜单的【有效】、【可见】属性和控件的【Enable】属性、【Visible】属性相对应,当选中这两个属性时( ),相当于将【Enable】属性、【Visible】属性设为True;当不选中这两个属性时,相当于将【Enable】属性、【Visible】属性设为False。 (3)【复选】属性决定是否在菜单前面加上选中符号。当选择该选项时( ),即将【复选】属性设为True,则在相应菜单的前面显示一个“ ”;默认值为False( ),即不在相应菜单的前面显示一个“ ”。 ;5.编辑菜单 (1)操作步骤见教材 (2)操作步骤见教材 (3)操作步骤见教材 (4)操作步骤见教材 (5)操作步骤见教材 ;(1)菜单级别的调整通过 按钮和 按钮来完成;单击 按钮一次,当前菜单的级别升一级,级别最高为1级;单击 按钮一次,当前菜单的级别降一级,级别最低为6级。 (2)菜单位置的调整通过 按钮和 按钮来完成;单击 按钮一次,将当前菜单向上移动一个位置;单击 按钮一次,将当前菜单向下移动一个位置,如果当前菜单为最后一个菜单,则在当前菜单的位置新建一个一级菜单,并将当前菜单向下移动一个位置。;(3)所有已建的菜单都会显示在菜单显示区,蓝色光条所在的位置就是当前被选中的菜单,如图4-9所示。菜单前面的内缩符号“….”是用来区分菜单级别的,菜单前面无内缩符号,表示此菜单为一级菜单;菜单前面有1个内缩符号“….”表示此菜单为二级菜单;菜单前面有两个内缩符号“….”表示菜单为三级菜单,依次类推,将菜单分为6个级别。 (4)在默认情况下,有多少个一级菜单, 在菜单栏上就有多少个标题菜单,并按 设计的先后顺序,依次排列在菜单栏上。 ;;(1)菜单常用事件的添加可以通过单击菜单来完成,也可以通过在代码窗口的【对象】列表框中选择相应的菜单的【名称】,来为菜单添加常用事件。 (2)菜单只有响应唯一事件Click事件,但并不是所有的菜单都能响应Click事件,只有那些没有子菜单的菜单才有响应Click事件的能力,如【宋体】菜单、【隶书】菜单,而含有子菜单的主菜单不能为其添加Click事件,如【样式】菜单、【大小】菜单。另外分隔线也不能响应Click事件。 ;;;【案例小结】 设计菜单栏,不仅仅是为了美化窗体,更重要的是为了让用户能够更加简单地进行操作,因此在设计菜单时,必须很好地控制菜单的状态,整体规划菜单的结构。总体来说,设计菜单栏一般有以下7个步骤: (1)规划菜单结构; (2)启动菜单编辑器; (3)为菜单命名; (4)为相关菜单设置访问键、快捷键;;【案例小结】 (5)编辑调整菜单级别; (6)生成菜单栏; (7)添加菜单事件以及编写代码。 以上步骤不一定要按顺序严格执行,也可以第(3),(4),(5)步同时进行,对于初学者,最好是按上面的步骤来设计菜单栏,有一定基础后,可以不按以上步骤来设计菜单栏。;【案例拓展】 读者在熟悉案例4-1后,可尝试着在案例4-1的基础上完成以下功能。 ? 删

文档评论(0)

170****0532 + 关注
实名认证
内容提供者

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

版权声明书
用户编号:8015033021000003

1亿VIP精品文档

相关文档