- VB.Net 基础教程
- VB.Net - 首页
- VB.Net - 概述
- VB.Net - 环境设置
- VB.Net - 程序结构
- VB.Net - 基本语法
- VB.Net - 数据类型
- VB.Net - 变量
- VB.Net - 常量
- VB.Net - 修饰符
- VB.Net - 语句
- VB.Net - 指令
- VB.Net - 运算符
- VB.Net - 决策
- VB.Net - 循环
- VB.Net - 字符串
- VB.Net - 日期和时间
- VB.Net - 数组
- VB.Net - 集合
- VB.Net - 函数
- VB.Net - 子例程
- VB.Net - 类和对象
- VB.Net - 异常处理
- VB.Net - 文件处理
- VB.Net - 基本控件
- VB.Net - 对话框
- VB.Net - 高级窗体
- VB.Net - 事件处理
- VB.Net 高级教程
- VB.Net - 正则表达式
- VB.Net - 数据库访问
- VB.Net - Excel 表格
- VB.Net - 发送邮件
- VB.Net - XML 处理
- VB.Net - Web编程
- VB.Net 有用资源
- VB.Net - 快速指南
- VB.Net - 有用资源
- VB.Net - 讨论
VB.Net - MenuStrip 控件
MenuStrip 控件表示菜单结构的容器。
MenuStrip 控件充当菜单结构的顶级容器。ToolStripMenuItem 类和 ToolStripDropDownMenu 类提供创建菜单项、子菜单和下拉菜单的功能。
下图显示了在窗体上添加 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 控件将其添加到窗体。
单击“在此键入”文本以打开文本框,并输入所需的菜单项或子菜单项的名称。添加子菜单时,下面会打开另一个带有“在此键入”文本的文本框。
完成上图所示的菜单结构。
在“文件”菜单下添加子菜单“退出”。
-
双击创建的“退出”菜单,并将以下代码添加到ExitToolStripMenuItem的Click事件中:
Private Sub ExitToolStripMenuItem_Click(sender As Object, e As EventArgs) _ Handles ExitToolStripMenuItem.Click End End Sub
当使用 Microsoft Visual Studio 工具栏上的启动按钮执行和运行上述代码时,它将显示以下窗口
单击“文件”->“退出”以退出应用程序: