WebBrowser コントロールで使用される SaevFileDialog コントロールにアクセスできるかどうか知っている人はいますか? 誰かが表示されている Web ページを保存したら、ファイルが作成された場所を把握する必要があります。ただし、その情報にアクセスできるイベント/メンバーが見つからないようです。
2 に答える
独自の保存ボタンを作成し、html ドキュメントをファイルにストリーミングする必要があるという点で、最初の投稿に同意します。これにより、より多くの制御が提供されます。または、ファイル ダウンロード ダイアログ ボックスやイベントの管理など、あらゆる種類の優れた機能にWATINを使用できます。
WebBrowser コントロールによって提供される [名前を付けて保存] ダイアログにアクセスできないことは確かです。
WinForms アプリケーションを作成しているのか、ASP.Net アプリケーションを作成しているのかはわかりませんが、WebBrowser コントロールを使用しているため、HTML を表示する WinForms アプリケーションを作成していると想定しています。コンテンツ。
この場合、エンド ユーザーにディスク上の特定の場所に保存してもらいたい場合は、独自の [保存] ボタンを提供し、ボタンのクリック イベントで、ブラウザー コントロールに表示される HTML のテキストを読み取ります (これにより、簡単に実行できます)、それを System.IO.StreamWriter に渡して、内容をそのファイルに保存します。
顧客に保存先を選択してもらいたい場合は、ボタンの Click イベントで独自の SaveFileDialog を使用します。