2017-03-18 74 views
1

我试图从剪贴板保存图像。例如,如果我从Paint复制某些东西,这效果很好。如果我截取屏幕截图,Clipboard.GetContent().AvailableFormats会向我显示0项 - 所以没有位图图像。从剪贴板保存截图

但是,当我把一个定时器1ms获取剪贴板数据,一切工作正常。由于我认为依赖随机时间很脏,我想打电话给像WaitForClipboard

任何想法?

回答

0

我认为你可以通过处理剪贴板更新事件来实现它。你可以参考下面的链接来了解如何处理剪贴板事件。

Clipboard event C#

在剪贴板更新事件的处理程序,您可以使用Clipboard.GetContent().AvailableFormats检查可用的内容。