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
当上面的代码被执行并运行时使用 Start Microsoft Visual Studio 工具栏上可用的按钮,它将显示以下窗口 -在富文本框中输入一些文本,选择它并右键单击以显示上下文菜单 -现在,您可以选择任何菜单项并对文本框执行剪切、复制或粘贴。 -