如何在主菜单和上下文菜单中具有相同的剪贴板功能

发布于 2024-12-22 03:55:05 字数 272 浏览 1 评论 0原文

我有一个文本框,它有一些默认的上下文菜单,并且工作正常。对于一些“用户友好”的方法,我希望在主菜单中具有相同的剪切/复制/粘贴功能,但对于该项目,我只有一个事件,我需要自己实现剪切/复制/粘贴功能。即使我尽力而为,我也可能无法涵盖所有​​可能的情况,以保持我的版本和剪贴板功能的默认上下文菜单版本相同。

首先,我尝试在主菜单事件上访问此上下文菜单并相应地触发上下文菜单项的事件,但我 TextBox.ContextMenu 为空...

有什么建议如何将主菜单的功能“链接”到默认上下文菜单的功能吗?

I have a TextBox which has some default context menu and it works fine. For some "user friendly" approach I want to have same functionality of Cut/Copy/Paste in the main menu, but for that items I have just an event and I need to implement Cut/Copy/Paste functionality myself. Even if I do my best, I might not cover every possible case to keep my version and default context menu's version of clipboard functionality identical.

First I tried to reach this context menu on my main menu event and fire context menu item's event accordingly, but I TextBox.ContextMenu is null...

Any suggestions how to "link" main menu's functionality to the default context menu's functionality?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

涫野音 2024-12-29 03:55:05

TextBox 类具有剪切、复制和粘贴方法。当用户从菜单中选择“剪切”、“复制”或“粘贴”并且 TextBox 具有焦点时,您可以调用 TextBox 的相应方法。

MSDN有示例代码:
http:// msdn.microsoft.com/en-us/library/system.windows.forms.textboxbase.paste(v=VS.110).aspx

The TextBox class has Cut, Copy and Paste methods. When the user selects Cut, Copy or Paste from your menu, and your TextBox has focus, you can invoke the corresponding method of your TextBox.

MSDN has sample code:
http://msdn.microsoft.com/en-us/library/system.windows.forms.textboxbase.paste(v=VS.110).aspx

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文