Sdílet prostřednictvím


WebBrowser.CanGoForward Vlastnost

Definice

Získá hodnotu označující, zda další stránka v historii navigace je k dispozici, což umožňuje metodu GoForward() úspěšné.

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

Hodnota vlastnosti

truepokud se ovládací prvek může pohybovat vpřed; v opačném případě . false

Atributy

Příklady

Následující příklad kódu ukazuje, jak použít obslužnou rutinu CanGoForward pro událost implementovat tlačítko Vpřed pro WebBrowser ovládací prvek podobně jako v aplikaci Internet Explorer. Tento příklad vyžaduje, aby formulář obsahoval WebBrowser ovládací prvek s názvem webBrowser1 a Button ovládací prvek s názvem ButtonForward.

Kompletní příklad kódu najdete v tématu Postupy: Přidání funkcí webového prohlížeče do aplikace model 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

Poznámky

Ovládací WebBrowser prvek udržuje seznam historie všech webových stránek navštívených během relace procházení. Metoda GoForward přejde ovládací WebBrowser prvek na další stránku v této historii, pokud je k dispozici jako výsledek předchozí zpětné navigace. Pokud je truetato vlastnost , GoForward metoda bude úspěšná. V opačném případě volání GoForward metody vrátí hodnotu false a nedojde k žádné navigaci.

CanGoForward Pomocí vlastnosti určete, zda je historie navigace k dispozici a obsahuje stránku umístěnou za aktuální, což umožňuje GoForward úspěšné provedení metody.

Můžete také zpracovat událost a CanGoForwardChanged přijmout oznámení, když se CanGoForward vlastnost změní. Zpracování této události je užitečné například ke změně povoleného stavu tlačítka Vpřed , když WebBrowser ovládací prvek přejde na konec historie navigace nebo ho opustí.

Platí pro

Viz také