0

WebBrowser コントロールで使用される SaevFileDialog コントロールにアクセスできるかどうか知っている人はいますか? 誰かが表示されている Web ページを保存したら、ファイルが作成された場所を把握する必要があります。ただし、その情報にアクセスできるイベント/メンバーが見つからないようです。

4

2 に答える 2

0

独自の保存ボタンを作成し、html ドキュメントをファイルにストリーミングする必要があるという点で、最初の投稿に同意します。これにより、より多くの制御が提供されます。または、ファイル ダウンロード ダイアログ ボックスやイベントの管理など、あらゆる種類の優れた機能にWATINを使用できます。

于 2010-03-12T01:47:12.437 に答える
0

WebBrowser コントロールによって提供される [名前を付けて保存] ダイアログにアクセスできないことは確かです。

WinForms アプリケーションを作成しているのか、ASP.Net アプリケーションを作成しているのかはわかりませんが、WebBrowser コントロールを使用しているため、HTML を表示する WinForms アプリケーションを作成していると想定しています。コンテンツ。

この場合、エンド ユーザーにディスク上の特定の場所に保存してもらいたい場合は、独自の [保存] ボタンを提供し、ボタンのクリック イベントで、ブラウザー コントロールに表示される HTML のテキストを読み取ります (これにより、簡単に実行できます)、それを System.IO.StreamWriter に渡して、内容をそのファイルに保存します。

顧客に保存先を選択してもらいたい場合は、ボタンの Click イベントで独自の SaveFileDialog を使用します。

于 2009-07-06T14:43:03.287 に答える