VB考试教程:菜单程序设计二菜单编辑器
二、菜单编辑器
菜单编辑器可用于为应用程序创建自定义菜单,并定义它们的属性。使用这个编辑器,您可以构建多达6层的下拉菜单。
有四种方法可以启动菜单编辑器(首先选择一个表单使其成为活动表单):
使用菜单工具/菜单编辑器;
单击工具栏中的菜单编辑器按钮;
键盘快捷键Ctrl+E;
右键单击要创建菜单的表单,并从弹出菜单中选择“菜单编辑器”。
启动后会弹出菜单设计窗口。
编辑器窗口分为三个部分:数据区、编辑区和菜单项显示区。
1.数据区
用于输入或修改菜单项和设置属性。其中包括:
“标题”项:可以在提供的文本输入框中输入菜单名或命令名,这些名称出现在菜单中。输入内容也显示在设计窗口下方的显示窗口中(相当于控件的Caption属性)。如果在此栏中输入减号(-),可以在菜单中添加分隔线。
“名称”项:在文本输入框中,可以输入每个菜单项的控件名称。控件名是一个标识符(相当于控件的Name属性),只用于访问代码中的菜单项,不会出现在菜单中。菜单名和每个菜单项都是一个控件,所以您应该给它一个控件名。
“索引”项:当几个菜单项使用相同的名称时,它们被分组到一个控件数组中,可以指定一个数值来确定每个菜单项在控件数组中的位置。该位置与控件的屏幕位置无关。
“快捷键”项:允许您为每个菜单项选择一个快捷键(热键)。
“帮助上下文ID”项:您可以在此文本框中输入一个数值,用于在帮助文件中查找相应的帮助主题(用HelpFile属性设置)。
“坐标位置”项:用于确定菜单或菜单项是否出现或出现在哪里。该列表有4个选项:
0-无菜单项不显示
1-左菜单项显示在左侧
2-中间菜单项显示在中间
3-右菜单项显示在右侧。
“复选”项:允许在菜单项的左侧设置复选标记。它不改变菜单项的功能,也不影响事件过程在任何对象上的执行结果,只是设置或重置菜单项旁边的符号。此属性可用于指示菜单项当前是否处于活动状态。
“有效”项:确定菜单的有效状态。这个选项可以决定是否让菜单响应事件,如果希望这个项目无效,也可以清除事件。默认状态为TRUE。
“可见”项:决定菜单的可见状态,即菜单项是否显示在菜单上。默认状态为TRUE。
“显示窗口列表”项:当该选项设置为“开”(方框内打“√”)时,将显示一系列当前打开的子窗口。用于多文档应用程序。
确定:关闭菜单编辑器并修改最后选择的表单。
“取消”:关闭菜单编辑器,取消所有修改。
2.编辑区域
有7个按钮。
“下一步”按钮:将选择移动到下一行,并开始一个新的菜单项(与回车键相同)。
插入按钮:在列表框中当前选中行的上方插入一行,可以在该位置插入一个新的菜单项。
删除按钮:删除当前选中的行(条形光标所在的行),即删除当前菜单项。
“左右箭头”:每点击一次会将所选菜单向左向右移动一级(用缩进符号显示),总共可以创建五级子菜单。
“上下箭头”:用于在菜单项显示区上下移动菜单项的位置。
3.菜单项显示区域(菜单列表)
位于菜单设计窗口的下部,输入菜单项显示在这里,菜单项的层次结构由缩进符号(…)表示。光标所在的菜单项为“当前菜单项”。
描述:
菜单项是一个总称,包括菜单名(菜单标题)、菜单命令、分隔符、子菜单四个方面。
缩进符号由四个点组成,表示菜单项的级别。一个缩进符号(四个点)表示一层,两个缩进符号(八个点)表示两层...最多20个点,也就是五个缩进的符号,后面的菜单项是第六层。如果菜单项前面没有缩进符号,则菜单名称是菜单的第一级。
只有菜单名而没有菜单项的菜单称为“顶级菜单”。当输入这样的菜单项时,一个感叹号(!)。
如果标题栏中只输入一个“--”,就会生成一条分割线。
除分隔线外,所有菜单项都可以接收Click事件。
输入菜单项时,如果在字母前添加“&”,菜单将在字母下显示下划线。您可以通过Alt+带下划线的字母来打开菜单或执行相应的菜单命令。
0条评论