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
, Stop
a 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é
- WebBrowser
- WebBrowserDocumentCompletedEventArgs
- WebBrowserDocumentCompletedEventHandler
- WebBrowserEncryptionLevel
- WebBrowserNavigatedEventArgs
- WebBrowserNavigatedEventHandler
- WebBrowserNavigatingEventArgs
- WebBrowserNavigatingEventHandler
- WebBrowserProgressChangedEventArgs
- WebBrowserReadyState
- WebBrowserRefreshOption
- Postupy: Přechod na adresu URL pomocí ovládacího prvku WebBrowser
- Jak na to: Tisk pomocí ovládacího prvku WebBrowser
- Postupy: Přidání funkcí webového prohlížeče do aplikace Windows Forms
- Postupy: Vytvoření prohlížeče dokumentů HTML v aplikaci Windows Forms
- Postupy: Implementace Two-Way komunikace mezi kódem DHTML a kódem klientské aplikace
- Zabezpečení webového prohlížeče
.NET Desktop feedback