Visual Basic程序设计(理论篇 第二版) 高职计算机应用技术专业 陈英 第7章 菜单的设计.ppt

Visual Basic程序设计(理论篇 第二版) 高职计算机应用技术专业 陈英 第7章 菜单的设计.ppt

  1. 1、本文档共29页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
尚辅网 第7章 菜单的设计 第7章 菜单的设计 7.1 菜单与菜单编辑器 7.2 菜单的设计 7.3 菜单的控制 7.4 建立快捷菜单 第7章 菜单的设计 7.1 菜单与菜单编辑器 7.2 菜单的设计 7.3 菜单的控制 7.4 建立快捷菜单 7.1 菜单与菜单编辑器 简单来讲,菜单就是可以选择命令的一个列表。它一般分为下拉式菜单和弹出式菜单两种。 下拉式菜单的菜单栏显示在窗体的标题栏下面,在菜单栏中显示菜单标题。 还有另外一种通常是通过单击鼠标右键而激活的菜单,称为弹出式菜单。弹出式菜单是显示在窗体之上,独立于菜单栏的浮动式菜单。 7.1 菜单与菜单编辑器 Visual Basic应用程序中的菜单可以利用“菜单编辑器”来进行设计,也可以利用程序向导来生成。 进入“菜单编辑器”有四种方法: (1)在设计状态下,选择“工具”菜单下的“菜单编辑器”命令,或者在窗体上单击右键,在随后弹出的快捷菜单中选择“菜单编辑器”命令。 (2)单击工具栏中的“菜单编辑器”快捷按钮。 (3)按Ctrl+E键。 (4)在窗体的空白处右键单击,然后单击弹出菜单中的“菜单编辑器”菜单项。 7.1 菜单与菜单编辑器 第7章 菜单的设计 7.1 菜单与菜单编辑器 7.2 菜单的设计 7.3 菜单的控制 7.4 建立快捷菜单 7.2 菜单的设计 建立菜单 编写代码 动态菜单 建立菜单 【例7-1】 设计一个窗体。窗体中含有一个标签,写有“欢迎使用Visual Basic!”。在窗体上建立“颜色”菜单,菜单中包含“红色”、“绿色”和“蓝色”菜单项。 窗体设计:在窗体上添加一个标签(Label1),其Caption属性为“欢迎使用Visual Basic!”。 设计菜单 :单击工具栏上的“菜单编辑器”按钮 建立菜单 【例7-1】 设计一个窗体。窗体中含有一个标签,写有“欢迎使用Visual Basic!”。在窗体上建立“颜色” 编写代码 【例7-3】编写代码,实现例7-1所现实菜单中“红色”、“绿色”和“蓝色”三个菜单项的功能。程序运行时,单击三个菜单项,窗体上“欢迎使用Visual Basic!”文字的颜色会相应的变为红色、绿色或蓝色。 动态菜单 应用程序的菜单应该能够随着程序的变化而动态地增减菜单中的菜单项。 菜单项的增减同样也可以利用代码来实现,在实现过程中通常要利用到菜单控件数组。 动态菜单 例:在例7-1和例7-3的基础上,添加菜单项的增减功能。 首先在原有菜单的基础上增加一个“背景色”菜单。该菜单中包含“自定义”菜单项,单击该菜单项则弹出颜色对话框,根据用户选择为窗体设置颜色。当用户在窗体上单击时,在“背景色”菜单中增加“红色”、“绿色”和“蓝色”菜单项;当用户在窗体上双击时,则在此菜单中删除“红色”、“绿色”和“蓝色”这三个菜单项。 动态菜单 例:在例7-1和例7-3的基础上,添加菜单项的增减功能。 打开“菜单编辑器”窗口,按表7-2列出的各菜单项属性修改原有的菜单设置。 动态菜单 例:在例7-1和例7-3的基础上,添加菜单项的增减功能。 第7章 菜单的设计 7.1 菜单与菜单编辑器 7.2 菜单的设计 7.3 菜单的控制 7.4 建立快捷菜单 7.3 菜单的控制 有效性控制 菜单项的复选标记 菜单项的隐藏与显示 有效性控制 通常情况下,应用程序的菜单包含很多命令,而其中有些菜单命令在某些条件下是不可用的。 例如,在记事本应用程序中,如果没有选中一段文本,“编辑”菜单中的“剪切”和“复制”命令就不可用。 有效性控制 菜单项的有效性由它的属性Enabled来控制。 如果Enabled属性设置为True,则菜单项有效,即在程序运行时该菜单项可用,响应用户事件; 如果Enabled属性设置为False,则情况相反。 菜单项的复选标记 所谓菜单项的复选标记,就是菜单项左侧的“√”记号,它表明该菜单项当前处于活动状态,也就是说该菜单项对应的命令只能表示两种状态,即活动状态与非活动状态。 当命令菜单项左侧有“√”记号时,单击该菜单项则“√”记号消失,当命令菜单项左侧无“√”记号时,单击该菜单项则添加“√”记号,同时完成各自相应的功能实现。 菜单项的复选标记 菜单项的复选标记也可以表示在多个菜单项中选择了哪一个,即在一组菜单项中只能有一个菜单项处于选中状态(左侧有“√”记号)。 在“菜单编辑器”中,有复选(Checked)复选框用来对复选标记进行初始化设置,它对应菜单项的Checked 属性,Checked属性只有True和False两个取值,分别表明该菜单项当前处于活动状态或非活动状态。 菜单项的隐藏与显示 菜单项的隐藏和显示 是由“可见(Visible)”属性控制的,它的默认值为True。 第7章 菜单的设计 7.1

您可能关注的文档

文档评论(0)

开心农场 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档