WebBrowser.GoForward Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перемещает элемент управления WebBrowser на следующую страницу в журнале навигации, если такая страница доступна.
public:
bool GoForward();
public bool GoForward ();
member this.GoForward : unit -> bool
Public Function GoForward () As Boolean
Возвращаемое значение
Значение true
, если переход выполнен успешно; значение false
, если последующая страница в журнале переходов не доступна.
Примеры
В следующем примере кода показано, как использовать GoForward метод для реализации кнопки Переслать для WebBrowser элемента управления, аналогичного в Internet Обозреватель. В этом примере требуется, чтобы форма содержала элемент управления с WebBrowser именем webBrowser1
и элемент управления с Button именем ButtonForward
.
Полный пример кода см. в разделе Практическое руководство. Добавление возможностей веб-браузера в приложение 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
Комментарии
Элемент WebBrowser управления ведет список журналов всех веб-страниц, посещенных во время сеанса просмотра. С помощью GoForward метода можно реализовать кнопку Вперед, аналогичную кнопке в Интернет-Обозреватель, что позволяет пользователям вернуться на следующую страницу журнала навигации после перехода назад.
Используйте свойство , CanGoForward чтобы определить, доступен ли журнал навигации и содержит ли он страницу после текущей. CanGoForwardChanged Обработка события для получения уведомления при CanGoForward изменении значения свойства. Обработка этого события полезна, например, для изменения включенного состояния кнопки "Вперед ", когда WebBrowser элемент управления переходит в конец журнала навигации или покидает его.