Поделиться через


WebBrowser.GoBack Метод

Определение

Перемещает WebBrowser элемент управления на предыдущую страницу в журнале навигации, если он доступен.

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

Возвращаемое значение

Значение , если навигация выполнена успешно; Значение , если предыдущая страница в журнале навигации недоступна.

Примеры

В следующем примере кода показано, как использовать GoBack метод для реализации кнопки Back для WebBrowser элемента управления, аналогичного этому элементу в Internet Explorer. В этом примере требуется, чтобы форма содержала WebBrowser элемент управления с именем webBrowser1 и Button элементом backButtonуправления.

Полный пример кода см. в статье "Практическое руководство. Добавление возможностей веб-браузера в приложение Windows Forms".

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

Комментарии

Элемент WebBrowser управления поддерживает список журналов всех веб-страниц, посещаемых во время сеанса просмотра. Этот метод можно использовать GoBack для реализации кнопки "Назад ", аналогичной той, в Internet Explorer, которая позволит пользователям вернуться на предыдущую страницу в журнале навигации.

CanGoBack Используйте свойство, чтобы определить, доступен ли журнал навигации и содержит предыдущую страницу. Обработайте CanGoBackChanged событие для получения уведомления при CanGoBack изменении значения свойства. Обработка этого события полезна, например, чтобы изменить состояние включенной кнопки "Назад ", когда WebBrowser элемент управления переходит или покидает начало журнала навигации.

Применяется к

См. также раздел