WebBrowser.CanGoForward Eigenschap
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.
Hiermee wordt een waarde opgehaald die aangeeft of een volgende pagina in de navigatiegeschiedenis beschikbaar is, waardoor de GoForward() methode kan worden voltooid.
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
Waarde van eigenschap
true als het besturingselement vooruit kan navigeren; anders, false.
- Kenmerken
Voorbeelden
In het volgende codevoorbeeld ziet u hoe u een handler gebruikt voor de gebeurtenis CanGoForward 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. Als deze eigenschap is true, slaagt de GoForward methode. Anders retourneert het aanroepen van de GoForward methode een waarde van false en vindt er geen navigatie plaats.
Gebruik de CanGoForward eigenschap om te bepalen of de navigatiegeschiedenis beschikbaar is en een pagina bevat die zich na de huidige pagina bevindt, zodat de GoForward methode kan slagen.
U kunt de CanGoForwardChanged gebeurtenis ook afhandelen 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.