Share via


WebBrowser.CanGoBack Özellik

Tanım

Gezinti geçmişinde önceki bir sayfanın kullanılabilir olup olmadığını belirten ve yöntemin GoBack() başarılı olmasına olanak tanıyan bir değer alır.

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

Özellik Değeri

true denetim geri gidebilirse; aksi takdirde , false.

Öznitelikler

Örnekler

Aşağıdaki kod örneği, Internet Explorer'dakine CanGoBack benzer bir denetim için Geri düğmesi uygulamak üzere WebBrowser özelliğinin nasıl kullanılacağını gösterir. Bu örnek, formunuzun adlı bir WebBrowser denetim ve adlı webBrowser1backButtonbir denetim içermesi Button gerekir.

Kod örneğinin tamamı için bkz. Nasıl yapılır: Windows Forms Uygulamasına Web Tarayıcısı Özellikleri Ekleme.

// 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

Açıklamalar

Denetim, WebBrowser gözatma oturumu sırasında ziyaret edilen tüm Web sayfalarının geçmiş listesini tutar. yöntemi, GoBack varsa denetimde bu geçmişin önceki sayfasına gider WebBrowser . Gezinti geçmişinin CanGoBack kullanılabilir olup olmadığını ve önceki bir sayfayı içerip içermediğini belirlemek için özelliğini kullanın. Bu özellik ise trueGoBack yöntemi başarılı olur. Aksi takdirde yöntemini çağırmak GoBack değerini false döndürür ve gezinti gerçekleşmez.

Özellik değiştiğinde CanGoBackChanged bildirim CanGoBack almak için olayı da işleyebilirsiniz. Bu olayı işlemek, örneğin denetim gezinti geçmişinin başına gittiğinde veya bıraktığında Geri düğmesinin WebBrowser etkin durumunu değiştirmek için yararlıdır.

Şunlara uygulanır

Ayrıca bkz.