|
|
|
|
|
|
|
|
|
一、菜单简介:
有的菜单项可以直接执行,有的菜单项执行时则会弹出一个对话框。所有的Windows应用程序都应该遵循以下3个约定:
另外,有的菜单项名称后还相应的键盘访问键和快捷键。访问键允许同时按下Alt键和一个指定字符来打开一个菜单。一旦菜单打开。通过按下访问键即可选取菜单项。在菜单项的标题中,访问键表现为一个带下划线的字母,如打开命令的访问键为O,当打开文件菜单后,按下O键即可执行打开命令。 由于所有Windows应用程序都遵循上述约定,因此,在创建菜单时,也应该遵循这些约定。例如,如果某菜单项的执行结果是弹出一个对话框,则应该在该菜单项后加上省略符(…)。此外,要使应用程序简单好用,还应该将菜单项按其功能分组。 同一菜单中不同类型的选项之间还使用分隔条分隔开来。分隔条作为菜单项间的一个水平行显示在菜单上。在包含较多菜单项的菜单上,经常使用分隔条将各项划分成一些逻辑组。上图所示的[文件]菜单,使用分隔 条将其菜单项分成8组。 二、菜单编辑器简介 菜单编辑器是VB提供的一个用于设计菜单的工具,它使看似复杂的菜单创建变得非常简单。使用菜单编辑器可以创建出新的菜单或编辑已有的菜单。打开[工具]菜单,执行[菜单编辑器]命令,将出现如图7.3所示的 [菜单编辑器]对话框。也可以通过单击工具栏上的[菜单编辑器]按钮来打开该对话框。其中各主要选项的含义如下;
标题:该文本框用来输入菜单名,这些名字出现在菜单栏或菜单之中。如果想在菜单中建立分隔条,则应在该文本框中输入一个连字符“-”。为了能够通过键盘访问菜单项,可在一个字母前插入&符号。例如, “新建(AN)”。在运行时,该字母带有下划线(&符号是不可见的)。如果要在菜单中显示&符号,则应在标题中连续输入两个&符号。
名称;该文本框用来输入菜单名称。在代码中就是以该名称来访问菜单项的,它不会出现在菜单中,这与其他控件的名称是一样的。 索引;可指定一个数字值来确定控件在控件数组中的位置。该位置与控件的屏幕位置无关。 快捷键:可在该列表框中为命令选择快捷键。 帮助上下文ID:允许为contextID指定唯一数值。在HelpFile属性指定的帮助文件中用该数值查找适当的帮助主题。 协调位置;该列表框中共有四个可选项,它们决定是否及如何在窗体中显示菜单。 复选;允许在菜单项的左边设置复选标记。通常用它来指出切换选项的开关状态。 有效:由此选项可决定是否让菜单项对事件做出响应,而如果希望该项失效并以浅灰色显示出来,则可取消对该复选框的选中。 可见;该选项决定是否将菜单项显示在菜单上。 显示窗口列表:在MDI应用程序中,确定菜单控件是否包含一个打开的MDI子窗体列表。 右箭头;每次单击都把选定的菜单向右移一个等级。一共可以创建四个子菜单等级。 左箭头;每次单击都把选定的菜单向上移一个等级。一共可以创建四个子菜单等级。 上箭头:每次单击都把选定的菜单项在同级菜单内向上移动一个位置。
下箭头:每次单击都把选定的菜单项在同级菜单内向下移动一个位置。 下一个:将选定项移动到下一行。 插入:在列表框的当前选定项上方插入一行。 |
|
|
|
| |