WebBrowser.CanGoBack Proprietà

Definizione

Ottiene un valore che indica se nella cronologia di spostamento è presente una pagina precedente, determinando così l'esito positivo del metodo GoBack().Gets a value indicating whether a previous page in navigation history is available, which allows the GoBack() method to succeed.

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

Valore della proprietà

Boolean

true se il controllo consente lo spostamento indietro; in caso contrario, false.true if the control can navigate backward; otherwise, false.

Attributi

Esempio

Nell'esempio di codice riportato di seguito viene illustrato come utilizzare la CanGoBack proprietà per implementare un pulsante indietro per il WebBrowser controllo simile al pulsante indietro in Internet Explorer.The following code example demonstrates how to use the CanGoBack property to implement a Back button for the WebBrowser control that is similar to the Back button in Internet Explorer. Questo esempio richiede che il form contenga un WebBrowser controllo denominato webBrowser1 e un Button controllo denominato backButton .This example requires that your form contains a WebBrowser control called webBrowser1 and a Button control called backButton.

Per l'esempio di codice completo, vedere procedura: aggiungere funzionalità del browser Web a un'applicazione Windows Forms.For the complete code example, see How to: Add Web Browser Capabilities to a Windows Forms Application.

// 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 gestisce un elenco di cronologia di tutte le pagine Web visitate durante una sessione di esplorazione.The WebBrowser control maintains a history list of all the Web pages visited during a browsing session. Il GoBack metodo sposta il WebBrowser controllo sulla pagina precedente della cronologia, se disponibile.The GoBack method navigates the WebBrowser control to the previous page in this history, if one is available. Utilizzare la CanGoBack proprietà per determinare se la cronologia di navigazione è disponibile e contiene una pagina precedente.Use the CanGoBack property to determine whether navigation history is available and contains a previous page. Se questa proprietà è true , il GoBack metodo avrà esito positivo.If this property is true, the GoBack method will succeed. In caso contrario, la chiamata al metodo restituirà il GoBack valore false e non si verificherà alcuna navigazione.Otherwise, calling the GoBack method will return a value of false and no navigation will occur.

È anche possibile gestire l' CanGoBackChanged evento per ricevere una notifica quando la CanGoBack proprietà viene modificata.You can also handle the CanGoBackChanged event to receive a notification when the CanGoBack property changes. La gestione di questo evento è utile, ad esempio, per modificare lo stato di abilitazione di un pulsante indietro quando il WebBrowser controllo si sposta o esce dall'inizio della cronologia di navigazione.Handling this event is useful, for example, to change the enabled state of a Back button when the WebBrowser control navigates to or leaves the beginning of the navigation history.

Si applica a

Vedi anche