WebBrowser.CanGoForwardChanged Händelse
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Inträffar när egenskapsvärdet CanGoForward ändras.
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
Händelsetyp
- Attribut
Exempel
Följande kodexempel visar hur du använder metoden GoForward för att implementera en Forward-knapp för WebBrowser kontroll som liknar den i Internet Explorer. Det här exemplet kräver att formuläret innehåller en WebBrowser kontroll som heter webBrowser1 och en Button kontroll med namnet ButtonForward.
Det fullständiga kodexemplet finns i How to: Add Web Browser Capabilities to a Windows Forms Application.
// 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
Kommentarer
Kontrollen WebBrowser har en historiklista över alla webbsidor som besökts under en webbläsarsession. Metoden GoForward navigerar WebBrowser kontrollen till nästa sida i den här historiken, om en är tillgänglig som ett resultat av en tidigare bakåtnavigering. Egenskapen CanGoForward anger om navigeringshistoriken är tillgänglig och innehåller en sida som finns efter den aktuella, så GoForward att metoden kan lyckas. CanGoForwardChanged Hantera händelsen för att få ett meddelande när egenskapen CanGoForward ändras. Att hantera den här händelsen är till exempel användbart för att ändra det aktiverade tillståndet för en framåtknapp när WebBrowser kontrollen navigerar till eller lämnar slutet av navigeringshistoriken.
Mer information om hur du hanterar händelser finns i Hantera och höja händelser.