【问题标题】:how to intercept winform textbox selection right click copy如何拦截winform文本框选择右键复制
【发布时间】:2019-12-11 06:23:34
【问题描述】:

在复制到剪贴板之前,我需要在 winform 文本框中转换复制的选择。我已经完成了 ctrl-c,但是右键单击复制似乎需要覆盖 WinProc,并且 how to disable copy, Paste and delete features on a textbox using C# 中的示例中的链接对于 WM_PASTE 不再有效。我会添加失败可能是一个功能,因为 Ctrl-c 可以转换并且右键单击复制可以是文字,这两个我都需要做。我曾希望单选按钮状态以进行转换或文字选择以选择行为。

【问题讨论】:

  • 不清楚什么不起作用。当然,如果你需要拦截一个Copy操作,WM_PASTE不会做太多,你需要处理WM_COPY这个消息。

标签: winforms textbox copy intercept


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-01-04
    • 2015-06-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多