従来の Web ブラウザー (Chrome、IE など) では、画像を取得して別の場所にドラッグできます。また、アプリケーションによっては、画像をドロップすると、何かが発生します。画像が表示され、開かれ、保存され、等
私が取り組んでいるアプリケーションでは、イベント ハンドラーとコードを追加して、フォーム上の PictureBoxes の 1 つに画像をドラッグ アンド ドロップすると、画像をダウンロードして表示します。問題なく動作します。
何らかの理由で、WebBrowser コントロールにページを読み込むと、読み込まれたページから画像をドラッグできません。最初は、この機能を無効にしているコントロールのプロパティを変更したのではないかと思いましたが、フォームに WebBrowser だけを含むまったく新しいプロジェクトを作成し、それを画像付きのいくつかの異なるページに向けました。img タグだけを含むローカル ファイルを指定しても、表示されたページから画像をドラッグすることはできません。テキストを選択すると、そのテキストをドラッグできますが、画像はドラッグできません。
この機能を有効にするために設定する必要がある、不足しているプロパティはありますか?
Win 7 x86 上の .NET 4 で IE 10 とレジストリ キーを使用して実行すると、WebBrowser クラスが IE 10 エンジンを使用するようになります。(それを無効にして、デフォルトのIE 7エンジンに戻そうとしました)