ここに投稿されたコードを使用しようとしているiam クリップボードイベントC#
それは本当にうまく機能しますが、テスト中に、Firefoxの例としていくつかのアプリケーションからコピーすると、イベントが2回実行されることがわかりました。したがって、コピーしたテキストをテキストファイルに保存するか、テキストボックスに書き込む場合は、アプリケーションでは、Firefoxからコピーされたテキストが2回表示されますか?
誰かがこの問題で私を助けることができますか?どうもありがとう
ここに投稿されたコードを使用しようとしているiam クリップボードイベントC#
それは本当にうまく機能しますが、テスト中に、Firefoxの例としていくつかのアプリケーションからコピーすると、イベントが2回実行されることがわかりました。したがって、コピーしたテキストをテキストファイルに保存するか、テキストボックスに書き込む場合は、アプリケーションでは、Firefoxからコピーされたテキストが2回表示されますか?
誰かがこの問題で私を助けることができますか?どうもありがとう
最後の入力を保存し、新しい入力が最後の入力と同じ場合は破棄しますか?
FF 内で動作するプラグインはありますか? あなたのようですね。真新しい FF のみを備えた「ベア」システムで試してみてください。
「ベア」システムで試して、どこかで「エコー」が発生していないことを確認してください。通知は 1 つだけである必要があります。ただし、イベント中に何らかの理由でクリップボードが変更された場合は、2 つ取得できます。たとえば、クリップボード駆動のテキスト スクラバーです。
コピーを実行しているアプリが間違っている場合、複数のイベントを取得することもできます。アプリが各データ形式のクリップボードを開いたり閉じたりするときなど (そうすべきではありません。これはバグです)。普通の古いメモ帳からコピーしてみて、イベントが 2 回「聞こえる」かどうかを確認してください。