2012-02-05 5 views
0

Webbrowserコントロールがページをリロードせずにページを戻すためのボタンを作成するにはどうすればよいですか?Visual Basic Sc​​ript Webbrowserコントロール

リロードするとsthです。これって?

Webbrowser.GoBack()??

リロードしないでください。確実性はありますか?

ありがとうございました!

答えて

0

GoBackを実行すると、既にコンピュータのローカルキャッシュからページを取得しようとしているため、部分的または完全なリフレッシュ要求は送信されません。

WebブラウザーコントロールとWindows Internet Explorerは、Navigateメソッドを使用するときにnavNoHistoryフラグを指定しない限り、セッション中にアクセスしたすべてのWebサイトの履歴リストを保持します。戻ってくることができるので、CanGoBackを呼び出すことによってできるかどうかを確認してください.CanGoBackは、できるかどうかに応じてTrueまたはFalseを返します。

または、CommandStateChangeイベントを使用して、後方ナビゲーションの有効な状態を確認できます。イベントのCSC_NAVIGATEBACKコマンドが無効の場合、履歴リストの先頭に達しており、GoBackメソッドは使用しないでください。

基本的には、GoBackメソッドはデフォルトでリフレッシュを行いませんが、リフレッシュを実行する場合は、2種類のリフレッシュがあります。必要ならばそれらについても教えてください。私は知っている。また、他にご質問がある場合や、この問題や解決しようとしていた問題に関するお手伝いができる場合は、私にお知らせください。

乾杯、すぐにお話ください。

関連する問題