WebBrowser.GoBack Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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.