2011-09-08 9 views
3

クリップボードを常にループ状にチェックしたり、コピーしたテキストを確認するのに役立つ必要があります。基本的には貼り付けボタンがありますが、クリップボードにテキストがコピーされ、コピーされたテキストがないときは無効にするだけです。私は私が使用する必要があります知っている:C#:コピーされたテキストのクリップボードを常にチェックする方法

Clipboard.ContainsText 

を、私は私のテキストをクリップボードにコピーしたかどうかを確認するために、私はループか、常にチェックするために何かをすることが困難な。

ありがとうございました。

答えて

8

は、それは例とクリップボードモニタと呼ばれるのWin32 APIオブジェクトの使用方法を提供し、

をこの答えを見てみましょう。

Clipboard event C#

このソリューションでは、この結果を達成するための非常にクリーンで効率的な方法だろう。

1

クリップボード監視APIの使用に加えて、メッセージの受け渡しに失敗したり、クリップボード通知から自分自身を削除できないなどの一般的な落とし穴を避けるようにしてください(クラッシュして炎が降っても、クリップボード通知チェーン)私はここにリソースを持って

、一般的な問題を回避する方法を説明しています! http://www.clipboardextender.com/developing-clipboard-aware-programs-for-windows

関連する問題