WebBrowser.Refresh Metoda

Definice

Znovu načte dokument, který je aktuálně zobrazen v ovládacím WebBrowser prvku.

Přetížení

Name Description
Refresh()

Znovu načte dokument aktuálně zobrazený v ovládacím WebBrowser prvku tak, že zkontroluje server pro aktualizovanou verzi.

Refresh(WebBrowserRefreshOption)

Znovu načte dokument aktuálně zobrazený v ovládacím WebBrowser prvku pomocí zadaných možností aktualizace.

Refresh()

Zdroj:
WebBrowser.cs
Zdroj:
WebBrowser.cs
Zdroj:
WebBrowser.cs
Zdroj:
WebBrowser.cs
Zdroj:
WebBrowser.cs

Znovu načte dokument aktuálně zobrazený v ovládacím WebBrowser prvku tak, že zkontroluje server pro aktualizovanou verzi.

public:
 override void Refresh();
public override void Refresh();
override this.Refresh : unit -> unit
Public Overrides Sub Refresh ()

Příklady

Následující příklad kódu ukazuje, jak použít Refresh metodu implementovat Refresh tlačítko WebBrowser podobný ovládacímu prvku v Internet Explorer. Tento příklad vyžaduje, aby formulář obsahuje WebBrowser ovládací prvek volaný webBrowser1 a volaný ButtonButtonRefreshovládací prvek .

Úplný příklad kódu najdete v tématu How to: Add Web Browser Capabilities to a model Windows Forms Application.

// Reloads the current page.
void ButtonRefresh_Click( System::Object^ /*sender*/, System::EventArgs^ /*e*/ )
{
   
   // Skip refresh if about:blank is loaded to avoid removing
   // content specified by the DocumentText property.
   if (  !this->WebBrowser1->Url->Equals( "about:blank" ) )
   {
      this->WebBrowser1->Refresh();
   }
}
// Reloads the current page.
private void refreshButton_Click(object sender, EventArgs e)
{
    // Skip refresh if about:blank is loaded to avoid removing
    // content specified by the DocumentText property.
    if (!webBrowser1.Url.Equals("about:blank"))
    {
        webBrowser1.Refresh();
    }
}
' Reloads the current page.
Private Sub refreshButton_Click( _
    ByVal sender As Object, ByVal e As EventArgs) _
    Handles refreshButton.Click

    ' Skip refresh if about:blank is loaded to avoid removing
    ' content specified by the DocumentText property.
    If Not webBrowser1.Url.Equals("about:blank") Then
        webBrowser1.Refresh()
    End If

End Sub

Poznámky

Ovládací WebBrowser prvek ukládá webové stránky z nedávno navštívených webů do mezipaměti na místním pevném disku. Každá stránka může zadat datum vypršení platnosti určující, jak dlouho zůstane v mezipaměti. Když ovládací prvek přejde na stránku, ušetří čas zobrazením verze uložené v mezipaměti, pokud je k dispozici, místo opětovného stažení stránky. Refresh Metoda vynutí WebBrowser ovládací prvek znovu načíst aktuální stránku stažením, čímž zajistí, že ovládací prvek zobrazí nejnovější verzi. Tuto metodu můžete použít k implementaci tlačítka Refresh podobnému tlačítku v Internet Explorer.

Note

Aktualizace dokumentu jednoduše znovu načte aktuální stránku, takže NavigatingNavigatedpři volání DocumentCompleted metody nedojde k , a Refresh události.

Viz také

Platí pro

Refresh(WebBrowserRefreshOption)

Zdroj:
WebBrowser.cs
Zdroj:
WebBrowser.cs
Zdroj:
WebBrowser.cs
Zdroj:
WebBrowser.cs
Zdroj:
WebBrowser.cs

Znovu načte dokument aktuálně zobrazený v ovládacím WebBrowser prvku pomocí zadaných možností aktualizace.

public:
 void Refresh(System::Windows::Forms::WebBrowserRefreshOption opt);
public void Refresh(System.Windows.Forms.WebBrowserRefreshOption opt);
override this.Refresh : System.Windows.Forms.WebBrowserRefreshOption -> unit
Public Sub Refresh (opt As WebBrowserRefreshOption)

Parametry

Poznámky

Ovládací WebBrowser prvek ukládá nedávno navštívené webové stránky do mezipaměti na místním pevném disku. Každá stránka může zadat datum vypršení platnosti určující, jak dlouho zůstane v mezipaměti. Když ovládací prvek přejde na stránku, ušetří čas zobrazením verze uložené v mezipaměti, pokud je k dispozici, místo opětovného stažení stránky. Metoda Refresh vynutí WebBrowser ovládací prvek znovu načíst aktuální stránku. Typ opětovného načtení závisí na zadané hodnotě WebBrowserRefreshOption . Pokud zavoláte metodu RefreshWebBrowserRefreshOption.Completely s hodnotou, stáhne se nejnovější verze dokumentu. Pokud použijete WebBrowserRefreshOption.IfExpired hodnotu, stáhne se nejnovější verze jenom v případě, že vypršela platnost aktuálního dokumentu. Pokud použijete WebBrowserRefreshOption.Normal hodnotu, server odešle kopii dokumentu uloženého ve vlastní mezipaměti.

Note

Aktualizace dokumentu jednoduše znovu načte aktuální stránku, takže NavigatingNavigatedpři volání DocumentCompleted metody nedojde k , a Refresh události.

Viz také

Platí pro