WebBrowser.CanGoBackChanged イベント
アセンブリ: System.Windows.Forms (system.windows.forms.dll 内)

Public Event CanGoBackChanged As EventHandler
Dim instance As WebBrowser Dim handler As EventHandler AddHandler instance.CanGoBackChanged, handler
public event EventHandler CanGoBackChanged
public: event EventHandler^ CanGoBackChanged { void add (EventHandler^ value); void remove (EventHandler^ value); }
/** @event */ public void add_CanGoBackChanged (EventHandler value) /** @event */ public void remove_CanGoBackChanged (EventHandler value)

WebBrowser コントロールは、ブラウジング セッション時に閲覧したすべての Web ページの履歴リストを保持します。履歴に前のページがある場合、GoBack メソッドを使用すると WebBrowser コントロールは前のページに戻ります。CanGoBack プロパティは、ナビゲーション履歴を利用できるかどうか、そして前のページがあるかどうかを示します。CanGoBackChanged イベントを処理して、CanGoBack プロパティが変更されたときに通知を受け取ります。たとえば、WebBrowser コントロールでナビゲーション履歴の最初のページに移動したとき、またはそのページから移動したときに [戻る] ボタンの有効状態を変更する場合に、このイベントが役立ちます。

CanGoBackChanged イベントのハンドラを使用して、Internet Explorer の [戻る] ボタンのような [戻る] ボタンを WebBrowser コントロールに実装する方法を次のコード例に示します。この例は、フォームに webBrowser1 という名前の WebBrowser コントロールと、ButtonBack という名前の Button コントロールが存在することを前提にしています。
コード全体については、「方法 : Windows フォーム アプリケーションに Web ブラウザの機能を追加する」を参照してください。
' Navigates webBrowser1 to the previous page in the history. Private Sub backButton_Click( _ ByVal sender As Object, ByVal e As EventArgs) _ Handles backButton.Click webBrowser1.GoBack() End Sub ' Disables the Back button at the beginning of the navigation history. Private Sub webBrowser1_CanGoBackChanged( _ ByVal sender As Object, ByVal e As EventArgs) _ Handles webBrowser1.CanGoBackChanged backButton.Enabled = webBrowser1.CanGoBack End Sub
// Navigates webBrowser1 to the previous page in the history. private void backButton_Click(object sender, EventArgs e) { webBrowser1.GoBack(); } // Disables the Back button at the beginning of the navigation history. private void webBrowser1_CanGoBackChanged(object sender, EventArgs e) { backButton.Enabled = webBrowser1.CanGoBack; }
// Navigates WebBrowser1 to the previous page in the history. void ButtonBack_Click( System::Object^ /*sender*/, System::EventArgs^ /*e*/ ) { this->WebBrowser1->GoBack(); } // Disables the Back button at the beginning of the navigation history. void WebBrowser1_CanGoBackChanged( System::Object^ /*sender*/, System::EventArgs^ /*e*/ ) { this->ButtonBack->Enabled = this->WebBrowser1->CanGoBack; }


Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile for Pocket PC, Windows Mobile for Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


WebBrowser クラス
WebBrowser メンバ
System.Windows.Forms 名前空間
WebBrowser.CanGoBack プロパティ
EventArgs
EventHandler
GoBack
その他の技術情報
イベントの利用
Weblioに収録されているすべての辞書からWebBrowser.CanGoBackChanged イベントを検索する場合は、下記のリンクをクリックしてください。

- WebBrowser.CanGoBackChanged イベントのページへのリンク