C#實現(xiàn)右鍵快捷菜單(上下文菜單)的兩種方式
在C#中,ContextMenuStrip是一種用于創(chuàng)建右鍵菜單的控件。它提供了一種方便的方式來為特定的控件或窗體添加自定義的上下文菜單選項。有兩種實現(xiàn)方式,如下:
一.通過ContextMenuStrip控件實現(xiàn)
1.從工具箱中拖一個ContextMenuStrip控件到窗體上,添加右鍵的子菜單,然后雙擊子菜單,添加子菜單的方法代碼
2.將contextmenustrip控件綁定到窗體的指定控件上,這里是綁定到文本框上,此時如果右擊文本框就能看到文本框的上下文菜單了。
二.通過ContextMenuStrip類的實例來實現(xiàn):
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結(jié)束.
到此這篇關(guān)于C#實現(xiàn)右鍵快捷菜單(上下文菜單)的兩種方式的文章就介紹到這了,更多相關(guān)C#右鍵快捷菜單內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
VS2015為console.readkey添加代碼片段的方法
這篇文章主要介紹了VS2015為console.readkey添加代碼片段的方法,需要的朋友可以參考下2016-12-12C#操作EXCEL DataTable轉(zhuǎn)換的實例代碼
C#操作EXCEL DataTable轉(zhuǎn)換的實例代碼,需要的朋友可以參考一下2013-04-04