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 элемент управления переходит или покидает начало журнала навигации.