Sdílet prostřednictvím


WebBrowser.WebBrowserSite Třída

Definice

Představuje hostitelské okno ovládacího prvku WebBrowser .

protected: ref class WebBrowser::WebBrowserSite : System::Windows::Forms::WebBrowserSiteBase
[System.Runtime.InteropServices.ComVisible(false)]
protected class WebBrowser.WebBrowserSite : System.Windows.Forms.WebBrowserSiteBase
protected class WebBrowser.WebBrowserSite : System.Windows.Forms.WebBrowserSiteBase
Protected Class WebBrowser.WebBrowserSite
Inherits WebBrowserSiteBase
Dědičnost
WebBrowser.WebBrowserSite
Atributy

Poznámky

Pokud jste obeznámeni s vývojem OLE pomocí nespravovaného WebBrowser ovládacího prvku ActiveX, můžete rozšířit funkce ovládacího prvku model Windows FormsWebBrowser, což je spravovaná obálka pro ovládací prvek ActiveX. Tuto rozšiřitelnost můžete použít například k přizpůsobení místní nabídky prohlížeče a klávesových zkratek nebo k poskytnutí vlastní konfigurace zabezpečení pro hostované dokumenty.

Chcete-li použít tuto funkci, implementujte třídy, které dědí WebBrowser z tříd a WebBrowser.WebBrowserSite . Nespravovaný WebBrowser ovládací prvek ActiveX používá chráněnou WebBrowser.CreateWebBrowserSiteBase metodu k načtení rozhraní rozšiřitelnosti implementovaných WebBrowser.WebBrowserSite třídou . Přepište metodu CreateWebBrowserSiteBase tak, aby vrátila instanci vlastní třídy, která dědí z třídy WebBrowser.WebBrowserSite . Třída WebBrowser.WebBrowserSite poskytuje výchozí implementace rozhraní OLE IDocHostUIHandler . Další informace najdete v tématu Rozhraní IDocHostUIHandler. Můžete poskytnout vlastní implementaci tohoto rozhraní nebo implementovat jakékoli jiné WebBrowser ovládací rozhraní ActiveX za účelem přizpůsobení chování ovládacího prvku. Další informace najdete v tématu Ovládací prvek WebBrowser.

Poznámka

Pokud poskytnete vlastní implementaci pro některé IDocHostUIHandler členy, musíte implementovat všechny členy tohoto rozhraní.

Konstruktory

WebBrowser.WebBrowserSite(WebBrowser)

Inicializuje novou instanci WebBrowser.WebBrowserSite třídy .

Metody

Dispose()

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Uvolní všechny prostředky používané nástrojem WebBrowserSiteBase.

(Zděděno od WebBrowserSiteBase)
Dispose(Boolean)

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Uvolní nespravované prostředky používané nástrojem WebBrowserSiteBase a volitelně uvolní spravované prostředky.

(Zděděno od WebBrowserSiteBase)
Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.

(Zděděno od Object)
GetHashCode()

Slouží jako výchozí hashovací funkce.

(Zděděno od Object)
GetType()

Type Získá z aktuální instance.

(Zděděno od Object)
MemberwiseClone()

Vytvoří mělkou kopii aktuálního Objectsouboru .

(Zděděno od Object)
ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)

Platí pro

Viz také