如何在C#鼠标右键单击事件中检测COPY / PASTE事件?

时间:2015-08-11 14:58:16

标签: c# .net-4.5

我能够抓住鼠标的右键,但我想抓住正确的点击+复制/粘贴事件

我试图在网上搜索但无法得到一个正确答案。

2 个答案:

答案 0 :(得分:0)

我在另一篇文章中找到了一些有用的提示:

  

如果您想在自己之前处理粘贴操作   发生这种情况时,您必须截取WM_PASTE消息到文本   框。一种方法是创建一个专门的控件。

您可以找到代码here

答案 1 :(得分:0)

我不清楚问题 如果你要添加细节,我会尝试帮助

我用ContextMenu做你可能会问的事情 这是剪切,但你会使用粘贴
CopyToDigest将是您的自定义处理程序

CommandBindings.Add(new CommandBinding(ApplicationCommands.Cut, CopyToDigest, CopyToDigestOK));

我是从McDonnald的Pro WPF一书中得到的。