- 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 - ContextMenuStrip 控件
ContextMenuStrip 控件表示一个快捷菜单,通常在右键单击控件时会弹出。它们出现在某些特定控件的上下文中,因此被称为上下文菜单。例如,“剪切”、“复制”或“粘贴”选项。
此控件通过将菜单项的 ContextMenuStrip 属性设置为设计的 ContextMenuStrip 控件来将上下文菜单与其他菜单项关联。
上下文菜单项也可以被禁用、隐藏或删除。您还可以使用 ContextMenuStrip 控件的 Show 方法显示上下文菜单。
下图显示了在窗体上添加 ContextMenuStrip 控件:
ContextMenuStrip 控件的属性
以下是 ContextMenuStrip 控件的一些常用属性:
序号 | 属性和描述 |
---|---|
1 | SourceControl 获取最后显示 ContextMenuStrip 控件的控件。 |
示例
在这个例子中,让我们添加一个包含“剪切”、“复制”和“粘贴”菜单项的上下文菜单。
请按照以下步骤操作:
拖放或双击 ControlMenuStrip 控件将其添加到窗体。
向其中添加菜单项“剪切”、“复制”和“粘贴”。
在窗体上添加一个 RichTextBox 控件。
使用属性窗口将富文本框的 ContextMenuStrip 属性设置为 ContextMenuStrip1。
双击菜单项并在这些菜单的 Click 事件中添加以下代码:
Private Sub CutToolStripMenuItem_Click(sender As Object, e As EventArgs) _ Handles CutToolStripMenuItem.Click RichTextBox1.Cut() End Sub Private Sub CopyToolStripMenuItem_Click(sender As Object, e As EventArgs) _ Handles CopyToolStripMenuItem.Click RichTextBox1.Copy() End Sub Private Sub PasteToolStripMenuItem_Click(sender As Object, e As EventArgs) _ Handles PasteToolStripMenuItem.Click RichTextBox1.Paste() End Sub
当使用 Microsoft Visual Studio 工具栏上的启动按钮执行和运行上述代码时,它将显示以下窗口:
在富文本框中输入一些文本,选择它并右键单击以显示上下文菜单:
现在,您可以选择任何菜单项并在文本框上执行剪切、复制或粘贴操作。
vb.net_advanced_forms.htm
广告