菜单(MenuStrip
)控件是用来表示菜单结构的容器。
MenuStrip
控件作为菜单结构的顶级容器。ToolStripMenuItem
类和ToolStripDropDownMenu
类提供了创建菜单项,子菜单和下拉菜单的功能。
下图显示如何在窗体上添加一个MenuStrip
控件:
MenuStrip控件的属性
以下是MenuStrip
控件的一些常用属性:
编号 | 属性 | 描述 |
---|---|---|
1 | CanOverflow |
获取或设置一个值,指示MenuStrip 是否支持溢出功能。 |
2 | GripStyle |
获取或设置用于重新定位控件的夹点的可见性。 |
3 | MdiWindowListItem |
获取或设置用于显示多文档界面(MDI)子窗体列表的ToolStripMenuItem 。 |
4 | ShowItemToolTips |
获取或设置一个值,指示ToolStrip 是否显示在MenuStrip 上。 |
5 | Stretch |
获取或设置一个值,该值指示MenuStrip 是否在其容器中从头到尾拉伸。 |
MenuStrip控件的事件
以下是MenuStrip
控件的一些常用事件:
编号 | 事件 | 描述 |
---|---|---|
1 | MenuActivate |
当用户使用键盘或鼠标访问菜单时发生。 |
2 | MenuDeactivate |
在禁用MenuStrip 时发生。 |
示例
在这个例子中,演示如何添加菜单和子菜单项。
参考以下步骤:
- 拖放或双击一个
MenuStrip
控件,将其添加到窗体。 - 单击“在此输入”文本以打开文本框,然后输入所需的菜单项或子菜单项的名称。当添加一个子菜单时,在其下面打开另一个文本框“在此输入”。
- 完成上图所示的菜单结构。
- 在“文件”菜单下添加一个子菜单“退出”。
双击创建的“退出”菜单,并将以下代码添加到ExitToolStripMenuItem
的Click事件中:
Public Class Form1
Private Sub ExitToolStripMenuItem_Click(sender As Object, e As EventArgs) _
Handles ExitToolStripMenuItem.Click
End
End Sub
End Class
当上面的代码执行并使用Microsoft Visual Studio工具栏上的“开始”按钮运行时,它将显示以下窗口:
点击文件->退出 菜单来退出应用程序:
上一篇:
VB.Net高级窗体
下一篇:
VB.Net正则表达式