共用方式為


WebBrowser.CanGoBack 屬性

定義

取得值,表示是否可使用巡覽記錄中的上一頁,這能讓 GoBack() 方法順利完成。

public:
 property bool CanGoBack { bool get(); };
[System.ComponentModel.Browsable(false)]
public bool CanGoBack { get; }
[<System.ComponentModel.Browsable(false)>]
member this.CanGoBack : bool
Public ReadOnly Property CanGoBack As Boolean

屬性值

如果控制項可向後巡覽,則為 true;否則為 false

屬性

範例

下列程式碼範例示範如何使用 CanGoBack 屬性來實 WebBrowser 作類似 Internet Explorer 中控制項的 [上一頁] 按鈕。 此範例會要求您的表單包含 WebBrowser 名為 的 webBrowser1 控制項,以及 Button 名為 的 backButton 控制項。

如需完整的程式碼範例,請參閱如何:將網頁瀏覽器功能新增至Windows Forms應用程式

// Navigates WebBrowser1 to the previous page in the history.
void backButton_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->backButton->Enabled = this->WebBrowser1->CanGoBack;
}
// 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.
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

備註

控制項 WebBrowser 會維護流覽會話期間所流覽之所有網頁的歷程記錄清單。 如果可以使用控制項,此方法 GoBack 會將 WebBrowser 控制項巡覽至此歷程記錄中的上一頁。 CanGoBack使用 屬性來判斷導覽歷程記錄是否可用,並且包含上一頁。 如果這個屬性是 true ,方法 GoBack 將會成功。 否則,呼叫 GoBack 方法會傳回 的值 false ,而且不會發生任何導覽。

您也可以處理 事件, CanGoBackChanged 以在屬性變更時 CanGoBack 接收通知。 例如,當控制項巡覽至或離開流覽歷程記錄的開頭時 WebBrowser ,處理此事件很有用。若要變更 [上一頁] 按鈕的啟用狀態。

適用於

另請參閱