C#教程

关注公众号 jb51net

关闭
首页 > 软件编程 > C#教程 > C#右键快捷菜单

C#实现右键快捷菜单(上下文菜单)的两种方式

作者:大王小生

在C#中,ContextMenuStrip是一种用于创建右键菜单的控件,它提供了一种方便的方式来为特定的控件或窗体添加自定义的上下文菜单选项,有两种实现方式,文中介绍的非常详细,需要的朋友可以参考下

在C#中,ContextMenuStrip是一种用于创建右键菜单的控件。它提供了一种方便的方式来为特定的控件或窗体添加自定义的上下文菜单选项。有两种实现方式,如下:

一.通过ContextMenuStrip控件实现

1.从工具箱中拖一个ContextMenuStrip控件到窗体上,添加右键的子菜单,然后双击子菜单,添加子菜单的方法代码

2.将contextmenustrip控件绑定到窗体的指定控件上,这里是绑定到文本框上,此时如果右击文本框就能看到文本框的上下文菜单了。

二.通过ContextMenuStrip类的实例来实现:

private void Form1_Load(object sender, EventArgs e)
   {
     ContextMenuStrip cn = new ContextMenuStrip();
     ToolStripMenuItem copy = new ToolStripMenuItem("Copy(&C)");
     copy.Click += copyToolStripMenuItem_Click;
     cn.Items.Add(copy);
     this.ContextMenuStrip = cn;
        }

在窗体Load事件中,将定义好的上下文菜单绑定到窗体上,运行窗体程序,右击窗体上任意地方,效果如下图:

好了,demo结束.

到此这篇关于C#实现右键快捷菜单(上下文菜单)的两种方式的文章就介绍到这了,更多相关C#右键快捷菜单内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

您可能感兴趣的文章:
阅读全文