菜单控制能够显示程序中通用的菜单选项。菜单中可以包括常规的菜单选项,分隔符,具有4层之多的子菜单,以及弹出菜单。
菜单编辑器提供了需要生成菜单控制的工具。为了获得这个菜单编辑器,只需点击| Menu Editor或者按下键盘中的[Ctrl]E。当在运行过程中显示了窗体,你最好点击Menu Editor(菜单编辑器)按钮。除了可以利用Menu Editor(菜单编辑器)来建立菜单外,你还可以设置菜单的属性。
通过以上方法设计的菜单可以在运行过程中更改。例如,如果在设计过程中你建立一个名为mnuFile的菜单选项,可以通过以下的代码来使之无效:
mnuFile.Enabled = False
mnuFile.Checked = True
在运行时间建立子菜单能够为用户提供在不同情况下的不同选择。在设计时你必须建立第一层选项,但可以通过使用一个受控数组在运行时间动态地添加选项。可以在运行过程中使用Hide方法或把Visible属性设置为False来隐藏选项。