Sdílet prostřednictvím


Přehled ovládacího prvku WebBrowser

Ovládací prvek WebBrowser poskytuje spravovaný obal pro ovládací prvek ActiveX WebBrowser. Spravovaná vrstva umožňuje zobrazit Webové stránky v klientských aplikacích Windows Forms. Ovládací prvek WebBrowser můžete použít k duplikování funkce procházení webu aplikace Internet Explorer ve vaší aplikaci nebo můžete zakázat výchozí funkce aplikace Internet Explorer a tento ovládací prvek použít jako jednoduchý prohlížeč dokumentů HTML. Ovládací prvek můžete také použít k přidání prvků uživatelského rozhraní založeného na DHTML do formuláře a skrytí skutečnosti, že jsou hostovány v ovládacím prvku WebBrowser. Tento přístup umožňuje bezproblémově kombinovat webové ovládací prvky s ovládacími prvky Windows Forms v jedné aplikaci.

Často používané vlastnosti, metody a události

Ovládací prvek WebBrowser má několik vlastností, metod a událostí, které můžete použít k implementaci ovládacích prvků nalezených v Aplikaci Internet Explorer. Můžete například použít metodu Navigate k implementaci adresního řádku a GoBack, GoForward, Stopa Refresh metod k implementaci navigačních tlačítek na panelu nástrojů. Událost Navigated můžete obsloužit, aby se aktualizoval adresní řádek hodnotou vlastnosti Url a lišta s názvem hodnotou vlastnosti DocumentTitle.

Pokud chcete v aplikaci vygenerovat vlastní obsah stránky, můžete nastavit vlastnost DocumentText. Pokud znáte objektový model dokumentu HTML (DOM), můžete také manipulovat s obsahem aktuální webové stránky prostřednictvím vlastnosti Document. Pomocí této vlastnosti můžete ukládat a upravovat dokumenty v paměti místo procházení mezi soubory.

Vlastnost Document také umožňuje volat metody implementované ve skriptovacím kódu webové stránky z kódu klientské aplikace. Pokud chcete získat přístup k kódu klientské aplikace z kódu skriptování, nastavte vlastnost ObjectForScripting. K objektu, který zadáte, má váš skriptový kód přístup jako k objektu window.external.

Jméno Popis
vlastnost Document Získá objekt, který poskytuje spravovaný přístup k modelu objektu dokumentu HTML (DOM) aktuální webové stránky.
událost DocumentCompleted Nastane, když se webová stránka dokončí načítání.
vlastnost DocumentText Získá nebo nastaví html obsah aktuální webové stránky.
vlastnost DocumentTitle Získá název aktuální webové stránky.
metoda GoBack Přejde na předchozí stránku historie.
metoda GoForward Přejde na další stránku historie.
metoda Navigate Přejde na zadanou adresu URL.
událost Navigating Nastane před zahájením navigace a umožňuje zrušení akce.
vlastnost ObjectForScripting Získá nebo nastaví objekt, který může skriptovací kód webové stránky použít ke komunikaci s vaší aplikací.
metoda Print Vytiskne aktuální webovou stránku.
metoda Refresh Znovu načte aktuální webovou stránku.
metoda Stop Zastaví aktuální navigaci a zastaví dynamické prvky stránky, jako jsou zvuky a animace.
vlastnost Url Získá nebo nastaví adresu URL aktuální webové stránky. Nastavením této vlastnosti se ovládací prvek přesune na novou adresu URL.

Viz také