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事件中:
  1. Private Sub ExitToolStripMenuItem_Click(sender As Object, e As EventArgs) _
  2. Handles ExitToolStripMenuItem.Click
  3. End
  4. End Sub

当使用 Microsoft Visual Studio 工具栏上的 开始 按钮执行并运行上述代码时,它将显示以下窗口:

点击 File -> Exit 退出应用程序:

分类导航