Share via


WebBrowser.CanGoForwardChanged Olay

Tanım

Özellik değeri değiştiğinde CanGoForward gerçekleşir.

public:
 event EventHandler ^ CanGoForwardChanged;
[System.ComponentModel.Browsable(false)]
public event EventHandler CanGoForwardChanged;
[System.ComponentModel.Browsable(false)]
public event EventHandler? CanGoForwardChanged;
[<System.ComponentModel.Browsable(false)>]
member this.CanGoForwardChanged : EventHandler 
Public Custom Event CanGoForwardChanged As EventHandler 
Public Event CanGoForwardChanged As EventHandler 

Olay Türü

Öznitelikler

Örnekler

Aşağıdaki kod örneği, Internet Explorer'dakine benzer bir denetim için İlet düğmesi uygulamak için WebBrowser yönteminin nasıl kullanılacağını GoForward gösterir. Bu örnek, formunuzun adlı bir WebBrowser denetim ve adlı webBrowser1ButtonForwardbir 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 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 doğru gezintinin sonucu olarak kullanılabilirse, denetim bu geçmişin bir sonraki sayfasına gider WebBrowser . CanGoForward özelliği, gezinti geçmişinin kullanılabilir olup olmadığını gösterir ve geçerli olandan sonra bulunan bir sayfa içerir ve yöntemin GoForward başarılı olmasına izin verir. Özellik değiştiğinde CanGoForwardChanged bildirim CanGoForward almak için olayı işleyebilir. Bu olayı işlemek, örneğin, denetim gezinti geçmişinin sonuna gittiğinde veya sonundan ayrıldığında WebBrowserİleri düğmesinin etkin durumunu değiştirmek için yararlıdır.

Olayları işleme hakkında daha fazla bilgi için bkz. Olayları İşleme ve Oluşturma.

Şunlara uygulanır

Ayrıca bkz.