我需要帮助在循环中不断检查剪贴板或复制文本。基本上我有一个粘贴按钮,但我只想在我将文本复制到剪贴板时启用它,并在我没有复制任何文本时禁用它。我知道我必须使用:
Clipboard.ContainsText
检查我是否将文本复制到剪贴板,但我需要帮助制作循环或其他东西以便随时检查。
感谢。
答案 0 :(得分:8)
答案 1 :(得分:1)
除了使用剪贴板监控API之外,请务必避免常见的陷阱,例如未能传递消息,以及未能从剪贴板通知中删除自己(即使您崩溃并且正在火上浇油,您应该将自己从剪贴板通知链!)
我这里有资源,它解释了如何避免常见问题: http://www.clipboardextender.com/developing-clipboard-aware-programs-for-windows