2017-03-18 79 views
1

我試圖從剪貼板保存圖像。例如,如果我從Paint複製某些東西,這效果很好。如果我截取屏幕截圖,Clipboard.GetContent().AvailableFormats會向我顯示0項 - 所以沒有位圖圖像。從剪貼板保存截圖

但是,當我把一個定時器1ms獲取剪貼板數據,一切工作正常。由於我認爲依賴隨機時間很髒,我想打電話給像WaitForClipboard

任何想法?

回答

0

我認爲你可以通過處理剪貼板更新事件來實現它。你可以參考下面的鏈接來了解如何處理剪貼板事件。

Clipboard event C#

在剪貼板更新事件的處理程序,您可以使用Clipboard.GetContent().AvailableFormats檢查可用的內容。