- 1、本文档共51页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
VB程序设计第7章_菜单的设计
第7章 菜单的设计 第7章 菜单的设计 7.1 知识要点 7.2 习题与解答 7.3 实训指导 7.4 测验题 7.1知识要点 1、菜单与菜单编辑器 (1)菜单的基本概念 菜单:菜单就是可以选择命令的一个列表。 菜单分类:菜单一般分为下拉式菜单和 弹出式菜单两种。下拉式菜单位于多出 现在菜单栏中,弹出式菜单显示在窗体 之上,是独立于菜单栏的浮动式菜单。 菜单标题:显现在菜单栏上的具体对象,单击标题显示下拉菜单项。 菜单项:包含菜单命令、分隔条和子菜单标题。 菜单热键:同时按下Alt和菜单热键即可打开该菜单。 菜单快捷键:按下该键直接执行响应菜单项的操作。 (2)菜单编辑器 Visual Basic应用程序中的菜单可以利用“菜单编辑器”来进行设计,也可以利用程序向导来生成。“菜单编辑器”的主要优点是使用方便、简捷,可以用编程量很少的完全交互方式来自定义菜单。 进入“菜单编辑器”有四种方法: ①在设计状态下,选择“工具”菜单下的“菜单编辑器”命令,或者在窗体上单击右键,在随后弹出的快捷菜单中选择“菜单编辑器”命令。 ②单击工具栏中的“菜单编辑器”快捷按钮。 ③按Ctrl+E键。 ④在窗体的空白处右键单击,然后单击弹出菜单中的“菜单编辑器”菜单项。 “菜单编辑器”分上、中、下三部分,三部分分别为属性设置去,中间为七个按钮区,下面为菜单显示区。窗口中主要组成元素的作用解释见表7-1。 表7-1 “菜单编辑器”的组成元素及其作用 2、菜单的设计 设计一个菜单,首先要列出菜单的组成;然后,利用“菜单编辑器”按照菜单组成进行设计;最后,再为每个菜单项编写事件代码。 ①建立菜单 利用“菜单编辑器”将菜单中的菜单项、子菜单以及菜单分组信息逐一建立好。 ②编写代码 每个菜单项一般只能响应一个事件,即鼠标单击(Click)事件。 ③菜单项动态增减 菜单项能够随着应用程序的变化而动态地增减,在具体实现过程中通常要利用到菜单控件数组。 3、菜单的控制 ①有效性控制 有些菜单命令在某些条件下是不可用的,不可用的菜单,又称之为无效菜单,呈灰色显示,不响应用户事件。 菜单项的有效性由它的属性Enabled来控制。 ②菜单项的复选标记 所谓菜单项的复选标记,就是菜单项左侧的“√”记号,它表明该菜单项当前处于活动状态,也就是说该菜单项对应的命令只能表示两种状态,即活动状态与非活动状态。 在“菜单编辑器”中,有复选(Checked)复选框用来对复选标记进行初始化设置,它对应菜单项的Checked 属性,Checked属性只有True和False两个取值,分别表明该菜单项当前处于活动状态或非活动状态。 ③菜单项的隐藏与显示 应用程序菜单中的某些菜单项可以在必要的时候隐藏起来,“可见(Visible)”属性决定菜单项是否可见,它的默认值为True。 4、建立快捷菜单 快捷菜单的设计同样使用“菜单编辑器”。设计过程中,通常把快捷菜单的顶层菜单项的可见(Visible)属性设置为False。这样,程序运行时,快捷菜单是不可见的。 显示快捷菜单的方法是PopupMenu,它的语法格式为: [对象.]PopupMenu 菜单项名[,Flags[,x[,y]]] 其中,“对象”是可选的。如果省略,则具有焦点的窗体将成为默认对象。x和y是两个可选参数,分别指定显示弹出式菜单的x坐标和y坐标。如果省略,则使用鼠标的坐标。Flags参数的设置值和含义如下: (1)Flags的默认值为0,弹出式菜单的左侧定位于x。 (2)Flags取值为4,x的位置是弹出式菜单的中心。 (3)Flags取值为8,弹出式菜单的右侧定位于x。 由于快捷菜单的顶层菜单项是不显示的,所以快捷菜单的顶层菜单至少要有一个子菜单项。 第7章 菜单的设计 7.1 知识要点 7.2 习题与解答 7.3 实训指导 7.4 测验题 7.2习题与解答 1、常用的菜单有哪几种? 答案:菜单一般分为下拉式菜单和弹出式菜单两种。下拉式菜单位于多出现在菜单栏中,弹出式菜单显示在窗体之上,是独立于菜单栏的浮动式菜单。 2、菜单的热键和快捷键有什么区别? 答案:菜单热
您可能关注的文档
- 歌谱_谱子有目录_简谱.doc
- 酒店菜单制作样本.ppt
- 《五线谱》PPT.ppt
- 宴会菜单 婚宴.ppt
- 门店管理1、7、13章.ppt
- 第16章菜单.ppt
- 厂用电系统的异常运行及事故处理.ppt
- 五线谱和谱号.ppt
- 讲调整菜单photoshop.ppt
- 第三章 菜单的修正与评价.ppt
- 枣庄市2024年毕业升学考试模拟卷化学卷含解析.doc
- 黑龙江省海伦市达标名校2024届中考考前最后一卷化学试卷含解析.doc
- 河北省石家庄新华区2024年中考化学全真模拟试题含解析.doc
- 2024届安徽省六安市霍邱县重点中学中考化学模拟预测题含解析.doc
- 2024届广东省深圳市罗湖区重点中学中考四模化学试题含解析.doc
- 四川省巴中市南江县重点名校2024届中考化学模拟试题含解析.doc
- 广东省茂名市名校2024届中考一模化学试题含解析.doc
- 2024届陕西省渭南市大荔县中考化学全真模拟试题含解析.doc
- 2024届北京人大附中中考四模化学试题含解析.doc
- 2024届湖北省武汉市硚口区市级名校中考冲刺卷化学试题含解析.doc
文档评论(0)