VB.Net - MenuStrip 控件

  • 简述

    MenuStrip control 代表菜单结构的容器。
    MenuStrip 控件用作菜单结构的顶级容器。ToolStripMenuItem 类和 ToolStripDropDownMenu 类提供创建菜单项、子菜单和下拉菜单的功能。
    下图显示了在表单上添加 MenuStrip 控件 -
    VB.Net 菜单条控件
  • MenuStrip 控件的属性

    以下是 MenuStrip 控件的一些常用属性 -
    序号 Property & Description
    1
    CanOverflow
    获取或设置一个值,该值指示MenuStrip是否支持溢出功能。
    2
    GripStyle
    获取或设置用于重新定位控件的手柄的可见性。
    3
    MdiWindowListItem
    获取或设置ToolStripMenuItem,该项用于显示多文档接口(MDI)子窗体的列表。
    4
    ShowItemToolTips
    获取或设置一个值,该值指示是否为菜单栏显示工具提示。
    5
    Stretch
    获取或设置一个值,该值指示MenuStrip是否在其容器中从一端延伸到另一端。
  • MenuStrip 控件的事件

    以下是 MenuStrip 控件的一些常用事件 -
    序号 Event & Description
    1
    MenuActivate
    当用户使用键盘或鼠标访问菜单时发生。
    2
    MenuDeactivate
    当 MenuStrip 停用时发生。
  • 例子

    在这个例子中,让我们添加菜单和子菜单项。
    采取以下步骤 -
    • 拖放或双击 MenuStrip 控件,将其添加到表单中。
    • 单击“在此处键入”文本以打开文本框并输入所需菜单项或子菜单项的名称。添加子菜单时,会在其下方打开另一个带有“在此处键入”文本的文本框。
    • 完成上图中显示的菜单结构。
    • 添加子菜单 Exit 在下面 File 菜单。
    VB.Net MenuStrip 示例
    • 双击创建的退出菜单并将以下代码添加到 Click 的事件 ExitToolStripMenuItem
    
    Private Sub ExitToolStripMenuItem_Click(sender As Object, e As EventArgs) _
       Handles ExitToolStripMenuItem.Click
       End
    End Sub
    
    当上面的代码被执行并运行时使用 Start Microsoft Visual Studio 工具栏上可用的按钮,它将显示以下窗口:
    VB.Net MenuStrip 示例
    单击文件 -> 退出以退出应用程序 -
    VB.Net MenuStrip 示例