WebBrowser.CanGoBack 屬性
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
取得值,表示是否可使用巡覽記錄中的上一頁,這能讓 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 ,處理此事件很有用。若要變更 [上一頁] 按鈕的啟用狀態。