WebBrowser.CanGoBack 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 vorige pagina in de navigatiegeschiedenis beschikbaar is, waardoor de GoBack() methode kan worden geslaagd.
public:
property bool CanGoBack { bool get(); };
[System.ComponentModel.Browsable(false)]
public bool CanGoBack { get; }
[<System.ComponentModel.Browsable(false)>]
member this.CanGoBack : bool
Public ReadOnly Property CanGoBack As Boolean
Waarde van eigenschap
true als het besturingselement achteruit kan navigeren; anders, false.
- Kenmerken
Voorbeelden
In het volgende codevoorbeeld ziet u hoe u de eigenschap CanGoBack kunt gebruiken om een Backknop te implementeren 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 backButton.
Zie How to: Web Browser Capabilities toevoegen aan een Windows Forms Application voor het volledige codevoorbeeld.
// Navigates WebBrowser1 to the previous page in the history.
void backButton_Click( System::Object^ /*sender*/, System::EventArgs^ /*e*/ )
{
this->WebBrowser1->GoBack();
}
// Disables the Back button at the beginning of the navigation history.
void WebBrowser1_CanGoBackChanged( System::Object^ /*sender*/, System::EventArgs^ /*e*/ )
{
this->backButton->Enabled = this->WebBrowser1->CanGoBack;
}
// Navigates webBrowser1 to the previous page in the history.
private void backButton_Click(object sender, EventArgs e)
{
webBrowser1.GoBack();
}
// Disables the Back button at the beginning of the navigation history.
private void webBrowser1_CanGoBackChanged(object sender, EventArgs e)
{
backButton.Enabled = webBrowser1.CanGoBack;
}
' Navigates webBrowser1 to the previous page in the history.
Private Sub backButton_Click( _
ByVal sender As Object, ByVal e As EventArgs) _
Handles backButton.Click
webBrowser1.GoBack()
End Sub
' Disables the Back button at the beginning of the navigation history.
Private Sub webBrowser1_CanGoBackChanged( _
ByVal sender As Object, ByVal e As EventArgs) _
Handles webBrowser1.CanGoBackChanged
backButton.Enabled = webBrowser1.CanGoBack
End Sub
Opmerkingen
Het WebBrowser besturingselement onderhoudt een geschiedenislijst met alle webpagina's die tijdens een browsersessie worden bezocht. De GoBack methode navigeert het WebBrowser besturingselement naar de vorige pagina in deze geschiedenis, indien beschikbaar. Gebruik de CanGoBack eigenschap om te bepalen of de navigatiegeschiedenis beschikbaar is en een vorige pagina bevat. Als deze eigenschap is true, slaagt de GoBack methode. Anders retourneert het aanroepen van de GoBack methode een waarde van false en vindt er geen navigatie plaats.
U kunt de CanGoBackChanged gebeurtenis ook afhandelen om een melding te ontvangen wanneer de CanGoBack eigenschap wordt gewijzigd. Het afhandelen van deze gebeurtenis is bijvoorbeeld handig om de ingeschakelde status van een knop Vorige te wijzigen wanneer het WebBrowser besturingselement naar het begin van de navigatiegeschiedenis navigeert of verlaat.