C#:如何不断检查剪贴板中是否有复制的文本

标签 c# loops button copy clipboard

我需要帮助不断循环检查剪贴板或其他内容以查找复制的文本。基本上我有一个粘贴按钮,但我只希望在将文本复制到剪贴板时启用它,而在没有复制任何文本时禁用它。我知道我必须使用:

Clipboard.ContainsText

检查我是否已将文本复制到我的剪贴板,但我需要帮助制作一个循环或始终检查的东西。

谢谢。

最佳答案

看看这个答案,

它提供了称为剪贴板监视器的 Win32 API 对象的示例和用法。

Clipboard event C#

此解决方案将是实现此结果的更简洁、更高效的方式。

关于C#:如何不断检查剪贴板中是否有复制的文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7355041/

相关文章:

html - 社交媒体上的链接跟随按钮不起作用

c# - 使用 XmlNamespaceManager 将命名空间添加到 XmlDocument

c# - 动态设置 opentok 中 token 的 EXPIRE_TIME 从 .net 中的当前时间起 15 分钟

c# - 为什么当我将类转换为它未实现的接口(interface)时没有编译器错误?

java - Try/Catch 变量无法初始化

javascript - 为什么这段代码会执行无限循环?

java - 找到 a[i] 和 a[j] 之间的最大可能差异,其中 0 < i < a.length 且 i < j < a.length

android按钮不会在每次点击时触发事件

c# - AppDomain.UnhandledException 处理程序不会在单元测试中触发

javascript - 在文本区域编辑中显示提交按钮