Aracılığıyla paylaş


WebBrowser.CanGoForward Özellik

Tanım

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

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

Özellik Değeri

true denetim ileri gidebilirse; aksi takdirde , false.

Öznitelikler

Örnekler

Aşağıdaki kod örneği, Internet Explorer'dakine benzer bir denetim için CanGoForwardİlet düğmesi uygulamak üzere olay işleyicisinin WebBrowser nasıl kullanılacağını gösterir. Bu örnek, formunuzun adlı bir WebBrowser denetim ve adlı webBrowser1ButtonForwardbir Button denetim içermesi 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 next page in history.
void ButtonForward_Click( System::Object^ /*sender*/, System::EventArgs^ /*e*/ )
{
   this->WebBrowser1->GoForward();
}

// Disables the Forward button at the end of navigation history.
void WebBrowser1_CanGoForwardChanged( System::Object^ /*sender*/, System::EventArgs^ /*e*/ )
{
   this->ButtonForward->Enabled = this->WebBrowser1->CanGoForward;
}
// Navigates webBrowser1 to the next page in history.
private void forwardButton_Click(object sender, EventArgs e)
{
    webBrowser1.GoForward();
}

// Disables the Forward button at the end of navigation history.
private void webBrowser1_CanGoForwardChanged(object sender, EventArgs e)
{
    forwardButton.Enabled = webBrowser1.CanGoForward;
}
' Navigates webBrowser1 to the next page in history.
Private Sub forwardButton_Click( _
    ByVal sender As Object, ByVal e As EventArgs) _
    Handles forwardButton.Click

    webBrowser1.GoForward()

End Sub

' Disables the Forward button at the end of navigation history.
Private Sub webBrowser1_CanGoForwardChanged( _
    ByVal sender As Object, ByVal e As EventArgs) _
    Handles webBrowser1.CanGoForwardChanged

    forwardButton.Enabled = webBrowser1.CanGoForward

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 GoForward , önceki bir geriye dönük gezintinin sonucu olarak kullanılabilir durumdaysa, denetimde bu geçmişteki bir sonraki sayfaya gider WebBrowser . Bu özellik ise trueGoForward yöntemi başarılı olur. Aksi takdirde, yöntemini çağırmak GoForward değerini false döndürür ve gezinti gerçekleşmez.

Gezinti geçmişinin CanGoForward kullanılabilir olup olmadığını belirlemek için özelliğini kullanın ve geçerli olandan sonra bulunan bir sayfa içerir ve yöntemin GoForward başarılı olmasını sağlar.

Özelliği değiştiğinde CanGoForwardChangedCanGoForward bildirim almak için olayı da işleyebilirsiniz. Bu olayı işlemek, örneğin, denetim gezinti geçmişinin sonuna gittiğinde veya sonundan ayrıldığında İlet düğmesinin WebBrowser etkin durumunu değiştirmek için yararlıdır.

Şunlara uygulanır

Ayrıca bkz.