需求:

C# textBox 右键菜单 contextMenuStrip-LMLPHP

想在上图空白处可以右键弹出菜单,该怎么做呢?

1.首先,拖出一个 ContextMenuStrip。

C# textBox 右键菜单 contextMenuStrip-LMLPHP

 随便放哪里都行,如下:

C# textBox 右键菜单 contextMenuStrip-LMLPHP

 2.在textBox里关联这个“右键控件”即可,如下:

C# textBox 右键菜单 contextMenuStrip-LMLPHP

 最终效果如下:

C# textBox 右键菜单 contextMenuStrip-LMLPHP

以上 参考:C# 右键菜单 contextMenuStrip_camellias_的博客-CSDN博客

3.添加响应代码:

C# textBox 右键菜单 contextMenuStrip-LMLPHP

如图,双击“复制”等选项,就会生产并调转到响应代码时,如下:

C# textBox 右键菜单 contextMenuStrip-LMLPHP

 顺便提一下,如果要调用原先系统的功能,比如“复制”功能,则直接添加代码 textBox13.Copy();

粘贴则是 textBox13.Paste(); 剪切则是 textBox13.Cut();

获取右键选中的内容则是 string str = textBox13.SelectedText;

以上参考: c# ContextMenuStrip控件简单用法_程序街头的博客-CSDN博客

08-29 03:25