Visual Basic MenuStrip 控件
MenuStrip
控件表示菜单结构的容器。MenuStrip
控件用作菜单结构的顶级容器。ToolStripMenuItem
类和 ToolStripDropDownMenu
类提供了创建菜单项、子菜单和下拉菜单的功能。
下图显示了在表单上添加 MenuStrip
控件:
MenuStrip 控件的属性
以下是 MenuStrip
控件的一些常用属性:
编号 | 属性 & 描述 |
---|---|
1 | CanOverflow 获取或设置一个值,该值指示 MenuStrip 是否支持 溢出(overflow)功能。 |
2 | GripStyle 获取或设置用于重新定位控件的夹点的可见性。 |
3 | MdiWindowListItem 获取或设置用于显示多文档接口(MDI)子窗体列表的 ToolStripMenuItem。 |
4 | ShowItemToolTips 获取或设置一个值,该值指示是否为菜单提示显示工具提示。 |
5 | Stretch 获取或设置一个值,该值表示 MenuStrip 是否在其容器中从一端延伸到另一端。 |
MenuStrip 控件的事件
以下是 MenuStrip
控件的一些事件:
编号 | 事件 & 描述 |
---|---|
1 | MenuActivate 当用户使用键盘或鼠标访问菜单时发生。 |
2 | MenuDeactivate 在停用 MenuStrip 时发生。 |
实例
在本例中,让我们添加菜单和子菜单项。
使用以下步骤:
- 拖放或双击 MenuStrip 控件,将其添加到表单中。
- 单击 'Type Here' 文本打开文本框,并输入所需菜单项或子菜单项的名称。当您添加子菜单时,另一个带有“在此处键入”文本的文本框将在其下方打开。
- 完成上图所示的菜单结构。
- 在文件菜单下添加子菜单出口。
- 双击创建的退出菜单,并将以下代码添加到 ExitToolStripMenuItem 的Click事件中:
Private Sub ExitToolStripMenuItem_Click(sender As Object, e As EventArgs) _
Handles ExitToolStripMenuItem.Click
End
End Sub
当使用 Microsoft Visual Studio 工具栏上的 开始 按钮执行并运行上述代码时,它将显示以下窗口:
点击 File -> Exit 退出应用程序: