Sdílet prostřednictvím


WebBrowser.GoForward Metoda

Definice

WebBrowser Pokud je ovládací prvek dostupný, přejde na další stránku historie navigace.

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

Návraty

true pokud je navigace úspěšná; false pokud další stránka v historii navigace není k dispozici.

Příklady

Následující příklad kódu ukazuje, jak použít metodu GoForward k implementaci tlačítka Forward pro WebBrowser ovládací prvek podobný tomu v Internet Exploreru. Tento příklad vyžaduje, aby formulář obsahoval ovládací prvek WebBrowser s názvem webBrowser1 a Button ovládací prvek s názvem ButtonForward.

Kompletní příklad kódu najdete v tématu Postupy: Přidání funkcí webového prohlížeče do aplikace model Windows Forms.

// 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

Ovládací WebBrowser prvek udržuje seznam historie všech webových stránek navštívených během relace procházení. Metodu GoForward můžete použít k implementaci tlačítka Forward (Předat dál) podobnému tlačítku v Internet Exploreru, které uživatelům umožní vrátit se po přechodu zpět na další stránku v historii navigace.

CanGoForward Pomocí vlastnosti určete, jestli je historie navigace k dispozici a obsahuje stránku umístěnou za aktuální. CanGoForwardChanged Zpracování události pro příjem oznámení při CanGoForward změně hodnoty vlastnosti. Zpracování této události je užitečné například ke změně povoleného stavu tlačítka Přeposlat , když WebBrowser ovládací prvek přejde na konec historie navigace nebo ho opustí.

Platí pro

Viz také