WebBrowser.WebBrowserSite Klasse

Definition

Stellt das Hostfenster eines WebBrowser-Steuerelements dar.

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
Vererbung
WebBrowser.WebBrowserSite
Attribute

Hinweise

Wenn Sie mit der WebBrowser nicht verwalteten WebBrowser ActiveX-Steuerung vertraut sind, können Sie die Funktionalität des Windows Forms-Steuerelements erweitern, was ein verwalteter Wrapper für das ActiveX-Steuerelement ist. Sie können diese Erweiterbarkeit verwenden, z. B. zum Anpassen des Kontextmenüs und der Tastenkombination des Browsers oder zum Bereitstellen einer benutzerdefinierten Sicherheitskonfiguration für gehostete Dokumente.

Um dieses Feature zu verwenden, implementieren Sie Klassen, die von den WebBrowser Klassen WebBrowser.WebBrowserSite erben. Das nicht verwaltete WebBrowser ActiveX-Steuerelement verwendet die geschützte WebBrowser.CreateWebBrowserSiteBase Methode zum Abrufen von Erweiterbarkeitsschnittstellen, die von der WebBrowser.WebBrowserSite Klasse implementiert wurden. Überschreiben Sie die Methode, um eine Instanz Ihrer eigenen Klasse zurückzugeben, die CreateWebBrowserSiteBase von der WebBrowser.WebBrowserSite Klasse erbt. Die WebBrowser.WebBrowserSite Klasse stellt eine Standardimplementierung der OLE-Schnittstelle IDocHostUIHandler bereit. Weitere Informationen finden Sie unter IDocHostUIHandler-Schnittstelle. Sie können ihre eigene Implementierung dieser Schnittstelle bereitstellen oder eine andere WebBrowser ActiveX Steuerelementschnittstelle implementieren, um das Verhalten des Steuerelements anzupassen. Weitere Informationen finden Sie unter WebBrowser-Steuerelement.

Hinweis

Wenn Sie ihre eigene Implementierung für alle IDocHostUIHandler Mitglieder bereitstellen, müssen Sie alle Elemente dieser Schnittstelle implementieren.

Konstruktoren

WebBrowser.WebBrowserSite(WebBrowser)

Initialisiert eine neue Instanz der WebBrowser.WebBrowserSite-Klasse.

Methoden

Dispose()

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

Gibt alle vom WebBrowserSiteBase verwendeten Ressourcen frei.

(Geerbt von WebBrowserSiteBase)
Dispose(Boolean)

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

Gibt die von WebBrowserSiteBase verwendeten nicht verwalteten Ressourcen und optional die verwalteten Ressourcen frei.

(Geerbt von WebBrowserSiteBase)
Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
GetHashCode()

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)

Gilt für

Siehe auch