ContextMenuStrip
优质
小牛编辑
137浏览
2023-12-01
ContextMenuStrip控件表示通过控件弹出的快捷菜单,通常是右键单击它们。 它们出现在某些特定控件的上下文中,因此称为上下文菜单。 例如,剪切,复制或粘贴选项。
此控件通过将该菜单项的ContextMenuStrip属性设置为您设计的ContextMenuStrip控件,将上下文菜单与其他菜单项相关联。
也可以禁用,隐藏或删除上下文菜单项。 您还可以借助ContextMenuStrip控件的Show方法显示上下文菜单。
下图显示了在表单上添加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按钮执行并运行上述代码时,它将显示以下窗口 -
在富文本框中输入一些文本,选择它并右键单击以显示上下文菜单 -
现在,您可以选择任何菜单项并在文本框中执行剪切,复制或粘贴。