需求:
想在上图空白处可以右键弹出菜单,该怎么做呢?
1.首先,拖出一个 ContextMenuStrip。
随便放哪里都行,如下:
2.在textBox里关联这个“右键控件”即可,如下:
最终效果如下:
以上 参考:C# 右键菜单 contextMenuStrip_camellias_的博客-CSDN博客
3.添加响应代码:
如图,双击“复制”等选项,就会生产并调转到响应代码时,如下:
顺便提一下,如果要调用原先系统的功能,比如“复制”功能,则直接添加代码 textBox13.Copy();
粘贴则是 textBox13.Paste(); 剪切则是 textBox13.Cut();
获取右键选中的内容则是 string str = textBox13.SelectedText;