WebBrowser.CanGoForwardChanged Gebeurtenis
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Vindt plaats wanneer de CanGoForward eigenschapswaarde wordt gewijzigd.
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
Gebeurtenistype
- Kenmerken
Voorbeelden
In het volgende codevoorbeeld ziet u hoe u de methode GoForward gebruikt voor het implementeren van een Voorwardknop voor het besturingselement WebBrowser vergelijkbaar met het besturingselement in Internet Explorer. In dit voorbeeld is vereist dat uw formulier een WebBrowser besturingselement bevat dat wordt aangeroepen webBrowser1 en een besturingselement dat wordt Button aangeroepen ButtonForward.
Zie How to: Web Browser Capabilities toevoegen aan een Windows Forms Application voor het volledige codevoorbeeld.
// 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
Opmerkingen
Het WebBrowser besturingselement onderhoudt een geschiedenislijst met alle webpagina's die tijdens een browsersessie worden bezocht. De GoForward methode navigeert het WebBrowser besturingselement naar de volgende pagina in deze geschiedenis, als deze beschikbaar is als gevolg van een vorige navigatie naar achteren. De CanGoForward eigenschap geeft aan of navigatiegeschiedenis beschikbaar is en een pagina bevat die zich na de huidige bevindt, zodat de GoForward methode kan slagen. CanGoForwardChanged De gebeurtenis verwerken om een melding te ontvangen wanneer de CanGoForward eigenschap wordt gewijzigd. Het afhandelen van deze gebeurtenis is bijvoorbeeld handig om de ingeschakelde status van een knop Doorsturen te wijzigen wanneer het WebBrowser besturingselement naar het einde van de navigatiegeschiedenis navigeert of verlaat.
Zie Gebeurtenissen verwerken en genereren voor meer informatie over het afhandelen van gebeurtenissen.