我需要检测用户是否将剪贴板中的文本粘贴到 ToolStripTextBox 中。因此,我创建了一个继承自 ToolStripTextBox 的自定义控件。然后我想覆盖 WndProc 以捕获 WM_PASTE 消息,但我注意到没有要覆盖的 WndProc。对于标准 TextBox,所描述的方法工作正常。
有什么建议可以从 ToolStripTextBox 上的剪贴板中检测粘贴吗?
最佳答案
WndProc
中的 ToolStripTextBox
似乎遥不可及。出于好奇,我搜索了一下,发现了那个答案 - https://stackoverflow.com/a/4688745/168719
如果使用 ToolStripControlHost
不是一种选择,对于需要自定义处理 WndProc 的场景,还有其他巧妙的解决方案:
http://bytes.com/topic/c-sharp/answers/279168-toolstriptextbox-right-click
关于c# - 在 ToolStripTextBox (C#) 中检测剪贴板中的粘贴,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/11846130/