Бөлісу құралы:


WebBrowser.CanGoBack Свойство

Определение

Возвращает значение, указывающее, доступна ли предыдущая страница в журнале навигации, которая позволяет методу GoBack() успешно выполняться.

public:
 property bool CanGoBack { bool get(); };
[System.ComponentModel.Browsable(false)]
public bool CanGoBack { get; }
[<System.ComponentModel.Browsable(false)>]
member this.CanGoBack : bool
Public ReadOnly Property CanGoBack As Boolean

Значение свойства

Значение в противном случае .

Атрибуты

Примеры

В следующем примере кода показано, как использовать CanGoBack свойство для реализации кнопки 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 перемещает WebBrowser элемент управления на предыдущую страницу в этом журнале, если он доступен. CanGoBack Используйте свойство, чтобы определить, доступен ли журнал навигации и содержит предыдущую страницу. Если это свойство имеет значение true, GoBack метод будет выполнен успешно. В противном случае вызов GoBack метода вернет значение false и навигация не будет выполняться.

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

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

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