WebBrowser.CanGoForward Egenskap

Definition

Hämtar ett värde som anger om en efterföljande sida i navigeringshistoriken GoForward() är tillgänglig, vilket gör att metoden kan lyckas.

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

Egenskapsvärde

trueom kontrollen kan navigera framåt; annars . false

Attribut

Exempel

Följande kodexempel visar hur du använder en hanterare för händelsen CanGoForward för att implementera en Forward-knapp för WebBrowser kontroll som liknar den i Internet Explorer. Det här exemplet kräver att formuläret innehåller en WebBrowser kontroll som heter webBrowser1 och en Button kontroll med namnet ButtonForward.

Det fullständiga kodexemplet finns i How to: Add Web Browser Capabilities to a Windows Forms Application.

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

Kommentarer

Kontrollen WebBrowser har en historiklista över alla webbsidor som besökts under en webbläsarsession. Metoden GoForward navigerar WebBrowser kontrollen till nästa sida i den här historiken, om en är tillgänglig som ett resultat av en tidigare bakåtnavigering. Om den här egenskapen är trueGoForward lyckas metoden. Annars returnerar anropet GoForward av metoden ett värde för false och ingen navigering sker.

Använd egenskapen CanGoForward för att avgöra om navigeringshistoriken är tillgänglig och innehåller en sida som finns efter den aktuella, så GoForward att metoden kan lyckas.

Du kan också hantera CanGoForwardChanged händelsen för att få ett meddelande när egenskapen CanGoForward ändras. Att hantera den här händelsen är till exempel användbart för att ändra det aktiverade tillståndet för en framåtknapp när WebBrowser kontrollen navigerar till eller lämnar slutet av navigeringshistoriken.

Gäller för

Se även