다음을 통해 공유


WebBrowser.CanGoForwardChanged 이벤트

정의

속성 값이 변경되면 CanGoForward 발생합니다.

public:
 event EventHandler ^ CanGoForwardChanged;
[System.ComponentModel.Browsable(false)]
public event EventHandler CanGoForwardChanged;
[System.ComponentModel.Browsable(false)]
public event EventHandler? CanGoForwardChanged;
[<System.ComponentModel.Browsable(false)>]
member this.CanGoForwardChanged : EventHandler 
Public Custom Event CanGoForwardChanged As EventHandler 
Public Event CanGoForwardChanged As EventHandler 

이벤트 유형

특성

예제

다음 코드 예제에서는 Internet Explorer에서 GoForward 와 비슷한 컨트롤에 대 한 WebBrowser전달 단추를 구현 하는 방법을 사용 하는 방법을 보여 줍니다. 이 예제에서는 폼에 호출된 컨트롤과 호출 ButtonForwardwebBrowser1WebBrowser 컨트롤을 Button 포함해야 합니다.

전체 코드 예제는 방법: 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 검색 세션 중에 방문한 모든 웹 페이지의 기록 목록을 유지 관리합니다. 이전 뒤로 탐색의 WebBrowser 결과로 사용할 수 있는 경우 메서드는 GoForward 이 기록의 다음 페이지로 컨트롤을 탐색합니다. 이 속성은 CanGoForward 탐색 기록을 사용할 수 있는지 여부를 나타내며 현재 페이지 뒤에 있는 페이지를 포함하므로 메서드가 GoForward 성공할 수 있습니다. 속성이 CanGoForwardChanged 변경될 때 CanGoForward 알림을 받을 이벤트를 처리합니다. 예를 들어 컨트롤이 탐색 기록의 끝으로 이동하거나 종료될 때 WebBrowser전달 단추의 사용 상태를 변경하는 경우 이 이벤트를 처리하는 것이 유용합니다.

이벤트 처리에 대한 자세한 내용은 이벤트 처리 및 발생시키기를 참조하십시오.

적용 대상

추가 정보