Condividi tramite


WebBrowser.GoBack Metodo

Definizione

Sposta il WebBrowser controllo alla pagina precedente nella cronologia di navigazione, se disponibile.

public:
 bool GoBack();
public bool GoBack();
member this.GoBack : unit -> bool
Public Function GoBack () As Boolean

Restituisce

true se la navigazione ha esito positivo; false se non è disponibile una pagina precedente nella cronologia di spostamento.

Esempio

Nell'esempio di codice seguente viene illustrato come utilizzare il GoBack metodo per implementare un pulsante Indietro per il WebBrowser controllo simile a quello in Internet Explorer. In questo esempio è necessario che il form contenga un WebBrowser controllo denominato webBrowser1 e un Button controllo denominato backButton.

Per l'esempio di codice completo, vedere Procedura: Aggiungere funzionalità del Web browser a un'applicazione Windows Form.

// 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

Commenti

Il WebBrowser controllo mantiene un elenco di cronologia di tutte le pagine Web visitate durante una sessione di esplorazione. È possibile utilizzare il GoBack metodo per implementare un pulsante Indietro simile a quello di Internet Explorer, che consentirà agli utenti di tornare a una pagina precedente nella cronologia di navigazione.

Utilizzare la CanGoBack proprietà per determinare se la cronologia di navigazione è disponibile e contiene una pagina precedente. Gestire l'evento CanGoBackChanged per ricevere una notifica quando cambia il valore della CanGoBack proprietà. La gestione di questo evento è utile, ad esempio, per modificare lo stato abilitato di un pulsante Indietro quando il WebBrowser controllo passa o lascia l'inizio della cronologia di navigazione.

Si applica a

Vedi anche