《菜单程序设计》PPT课件.ppt
《《菜单程序设计》PPT课件.ppt》由会员分享,可在线阅读,更多相关《《菜单程序设计》PPT课件.ppt(29页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、NCREV Visual Basicisual Basic语言程序设计语言程序设计第11章 菜单程序设计第第11 11章章 菜单程序设计菜单程序设计11.1 Visual Basic中的菜单11.2 菜单编辑器11.3 用菜单编辑器建立菜单11.4 菜单项的控制11.5 菜单项的增减11.6 弹出式菜单211.1 Visual Basic中的菜单中的菜单菜单可分为两种基本类型:菜单可分为两种基本类型:弹出式菜单和下拉式菜单。弹出式菜单和下拉式菜单。在下拉式菜单系统中,一在下拉式菜单系统中,一般有一个主菜单,其中包括般有一个主菜单,其中包括若干个选择项。主菜单的每若干个选择项。主菜单的每一项又可
2、一项又可“下拉下拉”出下一级出下一级菜单,这样逐级下拉,用一菜单,这样逐级下拉,用一个个窗口的形式弹出在屏幕个个窗口的形式弹出在屏幕上,操作完毕即可从屏幕上上,操作完毕即可从屏幕上消失,并恢复原来的屏幕状消失,并恢复原来的屏幕状态。态。311.2 菜单编辑器菜单编辑器Visual Basic中的菜单通过菜单编辑器,即菜单设中的菜单通过菜单编辑器,即菜单设计窗口建立。可以通过以下计窗口建立。可以通过以下4种方式进入菜单编辑器:种方式进入菜单编辑器:(1)执行执行“工具工具”菜单中的菜单中的“菜单编辑器菜单编辑器”命令。命令。(2)使用热键使用热键Ctrl+E。(3)单击工具栏中的单击工具栏中的“
3、菜单编辑器菜单编辑器”按钮。按钮。(4)在要建立菜单的窗体上单击鼠标右键,然后单击在要建立菜单的窗体上单击鼠标右键,然后单击“菜单编辑器菜单编辑器”命令。命令。411.2 菜单编辑器菜单编辑器菜单编辑器窗口分为菜单编辑器窗口分为3个部分:数据区、编辑个部分:数据区、编辑区和菜单项显示区。区和菜单项显示区。511.2 菜单编辑器菜单编辑器1.数据区数据区用来输入或修改菜单项、设置属性。各栏的作用如下:用来输入或修改菜单项、设置属性。各栏的作用如下:(1)标题:用来输入所建立的菜单的名字及菜单中每个菜标题:用来输入所建立的菜单的名字及菜单中每个菜单项的标题单项的标题(相当于控件的相当于控件的Cap
4、tion属性属性)。如果在该栏中输。如果在该栏中输入一个减号入一个减号(-),则可在菜单中加入一条分隔线。,则可在菜单中加入一条分隔线。(2)名称:用来输入菜单名及各菜单项的控制名名称:用来输入菜单名及各菜单项的控制名(相当于控相当于控件的件的Name属性属性),它不在菜单中出现。菜单名和每个菜单项,它不在菜单中出现。菜单名和每个菜单项都是一个控件,都要为其取一个控制名。都是一个控件,都要为其取一个控制名。(3)索引:用来为用户建立的控件数组设立下标。索引:用来为用户建立的控件数组设立下标。(4)快捷键:是一个列表框,用来设置菜单项的快捷键快捷键:是一个列表框,用来设置菜单项的快捷键(热热键键
5、)。单击右端的箭头,将下拉显示可供使用的热键。在此可。单击右端的箭头,将下拉显示可供使用的热键。在此可选择输入与菜单项等价的热键,具体方法见后。选择输入与菜单项等价的热键,具体方法见后。611.2 菜单编辑器菜单编辑器(5)帮助上下文:是一个文本框,可在该框中键入数帮助上下文:是一个文本框,可在该框中键入数值,这个值用来在帮助文件值,这个值用来在帮助文件(用用HelpFile属性设置属性设置)中查中查找相应的帮助主题。找相应的帮助主题。(6)协调位置:是一个列表框,用来确定菜单或菜单协调位置:是一个列表框,用来确定菜单或菜单项是否出现或在什么位置出现。该列表有项是否出现或在什么位置出现。该列表
6、有4个选项,作个选项,作用如下:用如下:0-None 菜单项不显示菜单项不显示1-Left 菜单项靠左显示菜单项靠左显示2-Middle 菜单项居中显示菜单项居中显示3-Right 菜单项靠右显示菜单项靠右显示711.2 菜单编辑器菜单编辑器(7)复选:当选择该项时,可以在相应的菜单项旁加复选:当选择该项时,可以在相应的菜单项旁加上指定的记号上指定的记号(例如例如“”)。它不改变菜单项的作用,也。它不改变菜单项的作用,也不影响事件过程对任何对象的执行结果,只是设置或重不影响事件过程对任何对象的执行结果,只是设置或重新设置菜单项旁的符号。利用这个属性,可以指明某个新设置菜单项旁的符号。利用这个属
7、性,可以指明某个菜单项当前是否处于活动状态。菜单项当前是否处于活动状态。(8)有效:用来设置菜单项的操作状态。在默认情况有效:用来设置菜单项的操作状态。在默认情况下,该属性被设置为下,该属性被设置为True,表明相应的菜单项可以对,表明相应的菜单项可以对用户事件作出响应。如果该属性被设置为用户事件作出响应。如果该属性被设置为“False”,则,则相应的菜单项会相应的菜单项会“变灰变灰”,不响应用户事件。,不响应用户事件。811.2 菜单编辑器菜单编辑器(9)可见:确定菜单项是否可见。一个不可见的菜单可见:确定菜单项是否可见。一个不可见的菜单项是不能执行的,在默认情况下,该属性为项是不能执行的,
8、在默认情况下,该属性为True,即,即菜单项可见。当一个菜单项的菜单项可见。当一个菜单项的“可见可见”属性设置为属性设置为False时,该菜单项将暂时从菜单中去掉;如果把它的时,该菜单项将暂时从菜单中去掉;如果把它的“可见可见”属性改为属性改为True,则该菜单项将重新出现在菜单中。,则该菜单项将重新出现在菜单中。(10)显示窗口列表:当该选项被设置为显示窗口列表:当该选项被设置为“On”(框内有框内有“”)时,将显示当前打开的一系列子窗口。用于多文档时,将显示当前打开的一系列子窗口。用于多文档应用程序。应用程序。911.2 菜单编辑器菜单编辑器2 编辑区编辑区编辑区共有编辑区共有7个按钮,用
9、来对输入的菜单项进行简单个按钮,用来对输入的菜单项进行简单的编辑。菜单在数据区输入,在菜单项显示区显示。的编辑。菜单在数据区输入,在菜单项显示区显示。(1)左、右箭头:用来产生或取消内缩符号。单击一左、右箭头:用来产生或取消内缩符号。单击一次右箭头可以产生次右箭头可以产生4个点,单击一次左箭头则删除个点,单击一次左箭头则删除4个个点。点。4个点被称为内缩符号,用来确定菜单的层次。个点被称为内缩符号,用来确定菜单的层次。(2)上、下箭头:用来在菜单项显示区中移动菜单项上、下箭头:用来在菜单项显示区中移动菜单项的位置。把条形光标移到某个菜单项上,单击上箭头将的位置。把条形光标移到某个菜单项上,单击
10、上箭头将使该菜单项上移,单击下箭头将使该菜单项下移。使该菜单项上移,单击下箭头将使该菜单项下移。1011.2 菜单编辑器菜单编辑器(3)下一个:开始一个新的菜单项下一个:开始一个新的菜单项(回车键作用相同回车键作用相同)。(4)插入:用来插入新的菜单项。当建立了多个菜单插入:用来插入新的菜单项。当建立了多个菜单项后,如果想在某个菜单项前插入一个新的菜单项,可项后,如果想在某个菜单项前插入一个新的菜单项,可先把条形光标移到该菜单项上先把条形光标移到该菜单项上(单击该菜单项即可单击该菜单项即可),然,然后单击后单击“插入插入”按钮,条形光标覆盖的菜单项将下移一行,按钮,条形光标覆盖的菜单项将下移一
11、行,上面空出一行,可在这一行插入新的菜单项。上面空出一行,可在这一行插入新的菜单项。(5)删除:删除当前删除:删除当前(即条形光标所在的即条形光标所在的)菜单项。菜单项。1111.2 菜单编辑器菜单编辑器3 菜单项显示区菜单项显示区位于菜单设计窗口的下部,输入的菜单项在这里显位于菜单设计窗口的下部,输入的菜单项在这里显示出来,并通过内缩符号示出来,并通过内缩符号(.)表明菜单项的层次。条形表明菜单项的层次。条形光标所在的菜单项是光标所在的菜单项是“当前菜单项当前菜单项”。(1)“菜单项菜单项”是一个总的名称,它包括是一个总的名称,它包括4个方面的内个方面的内容:菜单名容:菜单名(菜单标题菜单标
12、题)、菜单命令、分隔线和子菜单。、菜单命令、分隔线和子菜单。(2)内缩符号由内缩符号由4个点组成,它表明菜单项所在的层个点组成,它表明菜单项所在的层次,一个内缩符号次,一个内缩符号(4个点个点)表示一层,两个内缩符号表示一层,两个内缩符号(8个点个点)表示两层。如果一个菜单项前面没有内缩符号,表示两层。如果一个菜单项前面没有内缩符号,则该菜单为菜单名,即菜单的第一层。则该菜单为菜单名,即菜单的第一层。1211.2 菜单编辑器菜单编辑器(3)只有菜单名没有菜单项的菜单称为只有菜单名没有菜单项的菜单称为“顶层菜单顶层菜单”,在输入这样的菜单项时。在输入这样的菜单项时。(4)如果在如果在“标题标题”
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 菜单程序设计 菜单 程序设计 PPT 课件
限制150内