2.1 下拉式菜单
下拉式菜单中一般有一个主菜单,称为菜单栏。其中包括多个选项,称为菜单标题。
当单击一个菜单标题时,菜单将被打开。菜单中可包含若干个命令、分隔条和子菜单标题(在右边有三角记号的菜单项即是),菜单组成如图2.3所示。
图2.3 菜单的组成
用户设计菜单需要借助VB的菜单编辑器来完成。
单击菜单栏中的[工具]/[菜单编辑器]命令。或者单击标准工具栏中的菜单编辑器按钮,则弹出[菜单编辑器]对话框,如图 2.4所示。
图2.4 [菜单编辑器]对话框
① 菜单编辑器对话框的属性区。各属性功能如下:
● 标题(Caption):显示在菜单栏的菜单标题,如“文件”、“编辑”等。
● 名称(Name):在程序代码中引用该菜单控件时使用的名称。
● 索引(Index):同一般控件类似,菜单控件可以利用索引来建立数组,并以索引值来识别数组中的不同成员,但它不会自动为用户建立索引值。
● 快捷键(ShutCut):指定菜单命令的快捷键,如Ctrl+A等,快捷键显示在菜单的右边。
● 帮助上下文ID(HelpContextID):在帮助文件中用该属性值查找适当的帮助主题。
● 协调位置(NegotiatePositon):该属性决定是否及如何在窗体中显示菜单。
● 复选(Checked):该属性为True(选中时),菜单命令的前面将出现一个“√”标记,表示该项目前处于活功状态。
● 有效(Enabled):该属性为True(选中时),表示菜单命令当前可用。
● 可见(Visible):该属性为True(选中时),表示菜单命令可见。
② 菜单编辑器对话框的编辑区,其中各项功能如下:
● 或按钮,可以调整菜单项位置上的升或降。
● 选中菜单控件列表框中的某个菜单项后,单击或按钮,可以调整菜单项的位置。
● 按钮,能在菜单的最后添加一个新的菜单项。
● 按钮,可以在当前位置的上方产生一个空白项。
● 按钮,可以删除当前菜单项。
● 菜单控件列表框,用于显示菜单项名称和快捷键等。