VB.Net - MenuStrip 控件



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

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

下图显示了在窗体上添加 MenuStrip 控件的过程:

VB.Net MenuStrip Control

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 Example
  • 双击创建的“退出”菜单,并将以下代码添加到ExitToolStripMenuItemClick事件中:

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

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

VB.Net MenuStrip Example

单击“文件”->“退出”以退出应用程序:

VB.Net MenuStrip Example
vb.net_advanced_forms.htm
广告