Winforms 如何截取winform文本框选择右键单击复制

Winforms 如何截取winform文本框选择右键单击复制,winforms,textbox,copy,intercept,Winforms,Textbox,Copy,Intercept,在复制到剪贴板之前,我需要在winform文本框中转换复制的选择。我已经完成了ctrl-c,但是右键单击复制似乎需要覆盖WinProc,并且for WM_PASTE示例中的链接不再有效。我想补充一点,失败可能是一个特性,因为Ctrl-c可以转换,右键单击复制可以是文本,这两项我都需要做。我曾希望单选一个状态来选择转换后的或文字选择的行为。我的问题是基于阅读,这样做的唯一方法是处理WM_副本,但更好的解决方案是根据需要为每个文本框实现上下文菜单条。 然后,右键单击上下文将由事件处理程序处理。不清楚

在复制到剪贴板之前,我需要在winform文本框中转换复制的选择。我已经完成了ctrl-c,但是右键单击复制似乎需要覆盖WinProc,并且for WM_PASTE示例中的链接不再有效。我想补充一点,失败可能是一个特性,因为Ctrl-c可以转换,右键单击复制可以是文本,这两项我都需要做。我曾希望单选一个状态来选择转换后的或文字选择的行为。

我的问题是基于阅读,这样做的唯一方法是处理WM_副本,但更好的解决方案是根据需要为每个文本框实现上下文菜单条。
然后,右键单击上下文将由事件处理程序处理。

不清楚什么不起作用。当然,如果您需要拦截复制操作,
WM\u-PASTE
不会起多大作用,您需要处理
WM\u-Copy
消息。