VB考试教程:菜单程序设计二菜单编辑器

文章作者 100test 发表时间 2007:03:26 17:26:41
来源 100Test.Com百考试题网


二、菜单编辑器

使用菜单编辑器可以为应用程序创建自定义菜单并定义其属性,利用这个编辑器,可以建立下拉式菜单,最多可达6层。

启动菜单编辑器的方法有4种(先选中一个窗体,使之为活动窗体):

  • 使用菜单“工具”/“菜单编辑器”;
  • 单击工具栏中的“菜单编辑器”按钮;
  • 键盘快捷键CTRL E;
  • 在要建立菜单的窗体上单击右键,在弹出菜单中选择“菜单编辑器”。

启动后,弹出菜单设计窗口。

菜单编辑器窗口分为三个部分:数据区、编辑区和菜单项显示区。

1、数据区

用来输入或修改菜单项、设置属性。其中:

"标题"项:在提供的文本输入框中可以输入菜单名或命令名,这些名字出现在菜单之中。输入 的内容同时也显示在设计窗口下方的显示窗口中(相当于控件的Caption属性)。如果在该栏中输入一个减号(-),则可在菜单中加入一条分线。

"名称"项:在文本输入框中可以为菜单名及各菜单项输入控制名。控制名是标识符(相当于控件的Name属性),仅用于访问代码中的菜单项,它不会在菜单中出现。菜单名和每个菜单项都是一个控件,都要为其取一个控制名。

"索引"项:当几个菜单项使用相同的名称时,把它们组成控件数组,可指定一个数字值来确定每一个菜单项在控件数组中的位置。该位置与控件的屏幕位置无关。

"快捷键"项:允许为每个菜单项选择快捷键(热键)。

"帮助上下文ID"项:可在该文本框中输入数值,这个值用来在帮助文件(用HelpFile属性设置)中查找相应的帮助主题。

"协调位置"项:用来确定菜单或菜单项是否出现或在什么位置出现。该列表有4个选项:

0-None 菜单项不显示
1-Left 菜单项靠左显示
2-Middle 菜单项居中显示
3-Right 菜单项靠右显示

"复选"项:允许在菜单项的左边设置复选标记。它不改变菜单项的作用,也不影响事件过程对任何对象的执行结果,只是设置或重新设置菜单项旁的符号。利用这个属性,可以指明某个菜单项当前是否处于活动状态。

"有效"项:决定菜单的有效状态,由此选项可决定是否让菜单对事件做出响应,而如果希望该项失效,则也可清除事件。默认状态为Ture。

"可见"项:决定菜单的可见状态,即是否将菜单项显示在菜单上。默认状态为Ture。

" 显示窗口列表"项:当该选项被设置为“On”(框内有“√”)时,将显示当前打开的一系列子窗口。用于多文档应用程序。

"确定":关闭菜单编辑器,并对选定的最后一个窗体进行修改。

"取消": 关闭菜单编辑器,取消所有修改。

2、编辑区

共有7个按钮。

“下一个”按钮:将选定移动到下一行,开始一个新的菜单项(与回车键作用相同)。

“插入”按钮:在列表框的当前选定行上方插入一行,可在这一位置插入一个新的菜单项。

“删除”按钮:删除当前选定行(条形光标所在行),即删除当前菜单项。

"左、右箭头":每次单击都把选定的菜单向左、右移一个等级(用内缩符号显示),一共可以创建五个子菜单等级。

"上、下箭头":用来在菜单项显示区中上下移动菜单项的位置。

3、菜单项显示区(菜单列表)

位于菜单设计窗口的下部,输入的菜单项在这里显示出来,并通过内缩符号(…)表明菜单项的层次。条形光标所在的菜单项是“当前菜单项”。

说明:

菜单项是一个总的名称,包括4个方面的内容:菜单名(菜单标题)、菜单命令、分线和子菜单。

内缩符号由4个点组成,它表明菜单项所在的层次,一个内缩符号(4个点)表示一层,两个内缩符号(8个点)表示两层……最多20个点,即5个内缩符号,它后面的菜单项为第六层。如果一个菜单项前面没有内缩符号,则该菜单为菜单名,即菜单的第一层。

只有菜单名没有菜单项的菜单称为“顶层菜单”(Top-level menu),在输入这样的菜单项时,通常在后面加上一个惊叹号(!)。

如果在标题栏内只输入一个“-”,则产生一个分线。

除分隔线外,所有的菜单项都可以接收Click事件。

在输入菜单项时,如果在字母前加上“&.”,则显示菜单时在该字母下加上一条下划线,可以通过Alt 带下划线的字母打开菜单或执行相应的菜单命令。



相关文章


VB考试教程:菜单程序设计三用菜单编辑器建立菜单
全国计算机等级考试二级Java模拟试题8
计算机考试二级C语言上机试题下[16]
全国计算机等级考试二级Java模拟试题3
VB考试教程:菜单程序设计二菜单编辑器
VB考试教程:菜单程序设计一菜单
计算机考试二级C语言上机试题下[17]
计算机考试二级C语言上机试题下[14]
全国计算机等级考试二级Java模拟试题4
澳大利亚华人论坛
考好网
日本华人论坛
华人移民留学论坛
英国华人论坛