VB.Net - MenuStrip 控件

MenuStrip 控件表示菜单结构的容器。

MenuStrip 控件充当菜单结构的顶级容器。 ToolStripMenuItem 类和 ToolStripDropDownMenu 类提供创建菜单项、子菜单和下拉菜单的功能。

下图展示了在窗体上添加MenuStrip控件 −

VB.Net MenuStrip 控件

MenuStrip 控件的属性

以下是MenuStrip控件的一些常用属性 −

序号 属性 &描述
1

CanOverflow

获取或设置一个值,该值指示 MenuStrip 是否支持溢出功能。

2

GripStyle

获取或设置用于重新定位控件的夹点的可见性。

3

MdiWindowListItem

获取或设置用于显示多文档界面 (MDI) 子窗体列表的 ToolStripMenuItem。

4

ShowItemToolTips

获取或设置一个值,该值指示是否为 MenuStrip 显示工具提示。

5

Stretch

获取或设置一个值,该值指示 MenuStrip 是否在其容器中从一端延伸到另一端。

MenuStrip控件的事件

以下是MenuStrip控件的一些常用事件 −

序号 事件 & 描述
1

MenuActivate

当用户使用键盘或鼠标访问菜单时发生。

2

MenuDeactivate

当 MenuStrip 停用时发生。

示例

在此示例中,让我们添加菜单和子菜单项。

请执行以下步骤 −

  • 拖放或双击 MenuStrip 控件,将其添加到表单中。

  • 单击"在此处键入"文本打开文本框并输入所需的菜单项或子菜单项的名称。 添加子菜单时,会在其下方打开另一个带有"在此处键入"文本的文本框。

  • 完成上图所示的菜单结构。

  • 文件菜单下添加子菜单退出

VB.Net MenuStrip 示例
  • 双击创建的退出菜单,并将以下代码添加到ExitToolStripMenuItemClick事件中 −

Private Sub ExitToolStripMenuItem_Click(sender As Object, e As EventArgs) _
   Handles ExitToolStripMenuItem.Click
   End
End Sub

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

VB.Net MenuStrip 示例

单击 File -> Exit 退出应用程序 −

VB.Net MenuStrip 示例

❮ vb.net_advanced_forms.html