まず、ストックの .NET コントロールに行き詰まっているWebBrowser
ので、Gecko やその他の代替手段を使用することはできません。
WebBrowser
現在、コントロールが埋め込まれた単純なフォームがあります。別の画面で、ユーザーが開くファイルを選択すると、このフォームがポップアップ表示され、ドキュメントが に表示されますWebBrowser
。問題は、ファイル形式がこのコントロールでサポートされている場合 (JPEG ファイルなど)、適切に表示されることです。サポートされていない場合 (TIFF ファイルなど)、いつものように「このファイルを開くか、保存しますか?」というメッセージが表示されます。ダイアログWebBrowser
が開き、「Web ページへの移動が取り消されました」というページが表示されます。私はこれをしたくありません。
私が達成したいのは、2 番目のケースでのみ、ユーザーが選択を行い、外部プログラムがファイルを開くと、そのページを表示する代わりにフォームが単に閉じることです。これを達成するために処理できるイベントはありますか? 可能な回避策はありますか?これは可能ですか?
皆様、お忙しい中ありがとうございました。