WebBrowser.GoForward Metoda

Definice

WebBrowserPokud je k dispozici, přejde ovládací prvek na další stránku v historii navigace.Navigates the WebBrowser control to the next page in the navigation history, if one is available.

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

Návraty

Boolean

true v případě úspěchu navigace; false Pokud není k dispozici následující stránka v historii navigace.true if the navigation succeeds; false if a subsequent page in the navigation history is not available.

Příklady

Následující příklad kódu ukazuje, jak použít GoForward metodu pro implementaci tlačítka pro přeposílání pro WebBrowser ovládací prvek podobně jako v aplikaci Internet Explorer.The following code example demonstrates how to use the GoForward method to implement a Forward button for the WebBrowser control similar to the one in Internet Explorer. Tento příklad vyžaduje, aby formulář obsahoval WebBrowser ovládací prvek s názvem webBrowser1 a Button ovládací prvek s názvem ButtonForward .This example requires that your form contains a WebBrowser control called webBrowser1 and a Button control called ButtonForward.

Úplný příklad kódu naleznete v tématu How to: Přidání schopností webového prohlížeče do aplikace model Windows Forms.For the complete code example, see 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

Poznámky

WebBrowserOvládací prvek udržuje seznam historie všech webových stránek navštívených během relace procházení.The WebBrowser control maintains a history list of all the Web pages visited during a browsing session. Metodu lze použít GoForward k implementaci tlačítka pro dopřední podobně jako v aplikaci Internet Explorer, což umožňuje uživatelům vrátit se k další stránce v historii navigace po přechodu zpět.You can use the GoForward method to implement a Forward button similar to the one in Internet Explorer, allowing your users to return to the next page in the navigation history after navigating backward.

Pomocí CanGoForward vlastnosti určíte, zda je historie navigace k dispozici a obsahuje stránku umístěnou za aktuálním.Use the CanGoForward property to determine whether the navigation history is available and contains a page located after the current one. Zpracuje CanGoForwardChanged událost, aby obdržela oznámení, když se CanGoForward změní hodnota vlastnosti.Handle the CanGoForwardChanged event to receive a notification when the CanGoForward property value changes. Zpracování této události je užitečné, například pokud chcete změnit povolený stav tlačítka vpřed , když WebBrowser ovládací prvek přejde na konec historie navigace nebo ho opustí.Handling this event is useful, for example, to change the enabled state of a Forward button when the WebBrowser control navigates to or leaves the end of the navigation history.

Platí pro

Viz také