vb程序设计第7章菜单的设计

vb程序设计第7章菜单的设计

ID:40055476

大小:2.91 MB

页数:51页

时间:2019-07-18

vb程序设计第7章菜单的设计_第1页
vb程序设计第7章菜单的设计_第2页
vb程序设计第7章菜单的设计_第3页
vb程序设计第7章菜单的设计_第4页
vb程序设计第7章菜单的设计_第5页
资源描述:

《vb程序设计第7章菜单的设计》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第7章菜单的设计第7章菜单的设计7.1知识要点7.2习题与解答7.3实训指导7.4测验题7.1知识要点1、菜单与菜单编辑器(1)菜单的基本概念菜单:菜单就是可以选择命令的一个列表。菜单分类:菜单一般分为下拉式菜单和弹出式菜单两种。下拉式菜单位于多出现在菜单栏中,弹出式菜单显示在窗体之上,是独立于菜单栏的浮动式菜单。菜单标题:显现在菜单栏上的具体对象,单击标题显示下拉菜单项。菜单项:包含菜单命令、分隔条和子菜单标题。菜单热键:同时按下Alt和菜单热键即可打开该菜单。菜单快捷键:按下该键直接执行响应菜单项的操作。(2)菜单编辑器VisualBa

2、sic应用程序中的菜单可以利用“菜单编辑器”来进行设计,也可以利用程序向导来生成。“菜单编辑器”的主要优点是使用方便、简捷,可以用编程量很少的完全交互方式来自定义菜单。进入“菜单编辑器”有四种方法:①在设计状态下,选择“工具”菜单下的“菜单编辑器”命令,或者在窗体上单击右键,在随后弹出的快捷菜单中选择“菜单编辑器”命令。②单击工具栏中的“菜单编辑器”快捷按钮。③按Ctrl+E键。④在窗体的空白处右键单击,然后单击弹出菜单中的“菜单编辑器”菜单项。“菜单编辑器”分上、中、下三部分,三部分分别为属性设置去,中间为七个按钮区,下面为菜单显示区。窗

3、口中主要组成元素的作用解释见表7-1。表7-1“菜单编辑器”的组成元素及其作用组成元素作用标题(Caption)文本框用来输入显示在窗体上的用户建立的菜单标题。名称(Name)文本框用来输入菜单项的名称。索引(Index)文本框用来输入menu控件数组元素的下标。快捷键(Shortcut)列表框供用户在列表中为菜单项选择一个快捷键。复选(Checked)复选框“复选”属性设置为True时,可以在相应的菜单项左侧加上一个“√”号。有效(Enabled)复选框“有效”属性决定菜单项是否有效。可见(Visible)复选框“可见”属性决定菜单项是否

4、可见。“←”和“→”按钮调整菜单项级别。“↑”和“↓”按钮调整菜单中各菜单项的顺序。“下一个”按钮使得下一个菜单项进入编辑状态。“插入”按钮在选定的菜单项之前插入和该菜单项级别相同的菜单项。“删除”按钮删除选定的菜单项。菜单显示区域该区域用来显示用户为某一窗体设计的所有菜单项的标题。2、菜单的设计设计一个菜单,首先要列出菜单的组成;然后,利用“菜单编辑器”按照菜单组成进行设计;最后,再为每个菜单项编写事件代码。①建立菜单利用“菜单编辑器”将菜单中的菜单项、子菜单以及菜单分组信息逐一建立好。②编写代码每个菜单项一般只能响应一个事件,即鼠标单击

5、(Click)事件。③菜单项动态增减菜单项能够随着应用程序的变化而动态地增减,在具体实现过程中通常要利用到菜单控件数组。3、菜单的控制①有效性控制有些菜单命令在某些条件下是不可用的,不可用的菜单,又称之为无效菜单,呈灰色显示,不响应用户事件。菜单项的有效性由它的属性Enabled来控制。②菜单项的复选标记所谓菜单项的复选标记,就是菜单项左侧的“√”记号,它表明该菜单项当前处于活动状态,也就是说该菜单项对应的命令只能表示两种状态,即活动状态与非活动状态。在“菜单编辑器”中,有复选(Checked)复选框用来对复选标记进行初始化设置,它对应菜单

6、项的Checked属性,Checked属性只有True和False两个取值,分别表明该菜单项当前处于活动状态或非活动状态。③菜单项的隐藏与显示应用程序菜单中的某些菜单项可以在必要的时候隐藏起来,“可见(Visible)”属性决定菜单项是否可见,它的默认值为True。4、建立快捷菜单快捷菜单的设计同样使用“菜单编辑器”。设计过程中,通常把快捷菜单的顶层菜单项的可见(Visible)属性设置为False。这样,程序运行时,快捷菜单是不可见的。显示快捷菜单的方法是PopupMenu,它的语法格式为:[对象.]PopupMenu<菜单项名>[,Fl

7、ags[,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

8、、常用的菜单有哪几种?答案:菜单一般分为下拉式菜单和弹出式菜单两种。下拉式菜单位于多出现在菜单栏中,弹出式菜单显示在窗体之上,是独立于菜单栏的浮动式菜单。2、菜单的热键和快捷键有

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。