WebBrowser.CanGoBack Eigenschap

Definitie

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.

Van toepassing op

Zie ook