WebBrowser.CanGoBackChanged WebBrowser.CanGoBackChanged WebBrowser.CanGoBackChanged WebBrowser.CanGoBackChanged Event

Définition

Se produit lorsque la valeur de la propriété CanGoBack est modifiée.Occurs when the CanGoBack property value changes.

public:
 event EventHandler ^ CanGoBackChanged;
[System.ComponentModel.Browsable(false)]
public event EventHandler CanGoBackChanged;
member this.CanGoBackChanged : EventHandler 
Public Custom Event CanGoBackChanged As EventHandler 
Attributs

Exemples

L’exemple de code suivant montre comment utiliser un gestionnaire pour l' CanGoBackChanged événement pour implémenter un bouton précédent pour WebBrowser le contrôle qui est semblable au bouton précédent dans Internet Explorer.The following code example demonstrates how to use a handler for the CanGoBackChanged event to implement a Back button for the WebBrowser control that is similar to the Back button in Internet Explorer. Cet exemple suppose que votre formulaire contient un WebBrowser contrôle nommé webBrowser1 et un Button contrôle appelé backButton.This example requires that your form contains a WebBrowser control called webBrowser1 and a Button control called backButton.

Pour obtenir un exemple de code complet , consultez Procédure: Ajoutez des fonctionnalités de navigateur Web à uneapplication 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

Remarques

Le WebBrowser contrôle gère une liste historique de toutes les pages Web visitées pendant une session de navigation.The WebBrowser control maintains a history list of all the Web pages visited during a browsing session. La GoBack méthode navigue le WebBrowser contrôle vers la page précédente de cet historique, si celle-ci est disponible.The GoBack method navigates the WebBrowser control to the previous page in this history, if one is available. La CanGoBack propriété indique si l’historique de navigation est disponible et contient une page précédente.The CanGoBack property indicates whether navigation history is available and contains a previous page. Gérez l' CanGoBackChanged événement pour recevoir une notification lorsque la CanGoBack propriété change.Handle the CanGoBackChanged event to receive a notification when the CanGoBack property changes. La gestion de cet événement est utile, par exemple, pour modifier l’état activé **** d’un bouton précédent WebBrowser lorsque le contrôle navigue vers ou quitte le début de l’historique de navigation.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.

Pour plus d'informations sur la gestion des événements, voir gestion et déclenchement d’événements.For more information about handling events, see Handling and Raising Events.

Sécurité

SecurityPermission
pour que les appelants immédiats utilisent ce contrôle.for immediate callers to use this control. Valeur de la LinkDemanddemande:; Jeux d’autorisations nommés: FullTrust.Demand value: LinkDemand; Named Permission Sets: FullTrust.

S’applique à

Voir aussi