目录

ContextMenuStrip

ContextMenuStrip控件表示通过控件弹出的快捷菜单,通常是右键单击它们。 它们出现在某些特定控件的上下文中,因此称为上下文菜单。 例如,剪切,复制或粘贴选项。

此控件通过将该菜单项的ContextMenuStrip属性设置为您设计的ContextMenuStrip控件,将上下文菜单与其他菜单项相关联。

也可以禁用,隐藏或删除上下文菜单项。 您还可以借助ContextMenuStrip控件的Show方法显示上下文菜单。

下图显示了在表单上添加ContextMenuStrip控件 -

VB.Net ContextMenuStrip控件

ContextMenuStrip控件的属性

以下是ContextMenuStrip控件的一些常用属性 -

Sr.No. 财产和描述
1

SourceControl

获取显示ContextMenuStrip控件的最后一个控件。

例子 (Example)

在这个例子中,让我们添加一个菜单项Cut,Copy和Paste的内容菜单。

采取以下步骤 -

  • 拖放或双击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工具栏上的“ Start按钮执行并运行上述代码时,它将显示以下窗口 -

上下文菜单条示例

在富文本框中输入一些文本,选择它并右键单击以显示上下文菜单 -

上下文菜单条示例

现在,您可以选择任何菜单项并在文本框中执行剪切,复制或粘贴。

↑回到顶部↑
WIKI教程 @2018