0

まず、ストックの .NET コントロールに行き詰まっているWebBrowserので、Gecko やその他の代替手段を使用することはできません。

WebBrowser現在、コントロールが埋め込まれた単純なフォームがあります。別の画面で、ユーザーが開くファイルを選択すると、このフォームがポップアップ表示され、ドキュメントが に表示されますWebBrowser。問題は、ファイル形式がこのコントロールでサポートされている場合 (JPEG ファイルなど)、適切に表示されることです。サポートされていない場合 (TIFF ファイルなど)、いつものように「このファイルを開くか、保存しますか?」というメッセージが表示されます。ダイアログWebBrowserが開き、「Web ページへの移動が取り消されました」というページが表示されます。私はこれをしたくありません。

私が達成したいのは、2 番目のケースでのみ、ユーザーが選択を行い、外部プログラムがファイルを開くと、そのページを表示する代わりにフォームが単に閉じることです。これを達成するために処理できるイベントはありますか? 可能な回避策はありますか?これは可能ですか?

皆様、お忙しい中ありがとうございました。

4

1 に答える 1

0

たぶん、FileDownload-Event をキャッチして閉じることができます

于 2013-01-18T07:01:31.743 に答える