Partager via


WebBrowser.GoForward Méthode

Définition

Navigue le contrôle WebBrowser vers la page suivante de l'historique de navigation, s'il en existe une.

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

Retours

true si la navigation réussit ; false si une page suivante de l'historique de navigation n'est pas disponible.

Exemples

L’exemple de code suivant montre comment utiliser la GoForward méthode pour implémenter un bouton Transférer pour le WebBrowser contrôle similaire à celui dans Internet Explorer. Cet exemple nécessite que votre formulaire contienne un WebBrowser contrôle appelé webBrowser1 et un Button contrôle appelé ButtonForward.

Pour obtenir l’exemple de code complet, consultez How to: Add Web Browser Capabilities to a Windows Forms Application.

// Navigates WebBrowser1 to the next page in history.
void ButtonForward_Click( System::Object^ /*sender*/, System::EventArgs^ /*e*/ )
{
   this->WebBrowser1->GoForward();
}

// Disables the Forward button at the end of navigation history.
void WebBrowser1_CanGoForwardChanged( System::Object^ /*sender*/, System::EventArgs^ /*e*/ )
{
   this->ButtonForward->Enabled = this->WebBrowser1->CanGoForward;
}
// Navigates webBrowser1 to the next page in history.
private void forwardButton_Click(object sender, EventArgs e)
{
    webBrowser1.GoForward();
}

// Disables the Forward button at the end of navigation history.
private void webBrowser1_CanGoForwardChanged(object sender, EventArgs e)
{
    forwardButton.Enabled = webBrowser1.CanGoForward;
}
' Navigates webBrowser1 to the next page in history.
Private Sub forwardButton_Click( _
    ByVal sender As Object, ByVal e As EventArgs) _
    Handles forwardButton.Click

    webBrowser1.GoForward()

End Sub

' Disables the Forward button at the end of navigation history.
Private Sub webBrowser1_CanGoForwardChanged( _
    ByVal sender As Object, ByVal e As EventArgs) _
    Handles webBrowser1.CanGoForwardChanged

    forwardButton.Enabled = webBrowser1.CanGoForward

End Sub

Remarques

Le WebBrowser contrôle conserve une liste d’historique de toutes les pages Web visitées pendant une session de navigation. Vous pouvez utiliser la GoForward méthode pour implémenter un bouton Transférer similaire à celui d’Internet Explorer, ce qui permet à vos utilisateurs de revenir à la page suivante de l’historique de navigation après avoir navigué vers l’arrière.

Utilisez la CanGoForward propriété pour déterminer si l’historique de navigation est disponible et contient une page située après l’historique actuel. Gérez l’événement CanGoForwardChanged pour recevoir une notification lorsque la valeur de la CanGoForward propriété change. La gestion de cet événement est utile, par exemple, pour modifier l’état activé d’un bouton Transférer lorsque le WebBrowser contrôle navigue vers ou quitte la fin de l’historique de navigation.

S’applique à

Voir aussi