WebBrowser.WebBrowserSite Classe

Definizione

Rappresenta la finestra host di un WebBrowser controllo .

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
Ereditarietà
WebBrowser.WebBrowserSite
Attributi

Commenti

Se si ha familiarità con lo sviluppo OLE usando il controllo ActiveX non gestito WebBrowser, è possibile estendere la funzionalità del controllo Windows Forms WebBrowser, ovvero un wrapper gestito per il controllo ActiveX. È possibile usare questa estendibilità, ad esempio, per personalizzare il menu di scelta rapida del browser e i tasti di scelta rapida o per fornire una configurazione di sicurezza personalizzata per i documenti ospitati.

Per usare questa funzionalità, implementare classi che ereditano dalle WebBrowser classi e WebBrowser.WebBrowserSite . Il controllo ActiveX non gestito WebBrowser usa il metodo protetto WebBrowser.CreateWebBrowserSiteBase per recuperare le interfacce di estendibilità implementate dalla WebBrowser.WebBrowserSite classe . Eseguire l'override del CreateWebBrowserSiteBase metodo per restituire un'istanza della propria classe che eredita dalla WebBrowser.WebBrowserSite classe . La WebBrowser.WebBrowserSite classe fornisce un'implementazione predefinita dell'interfaccia OLE IDocHostUIHandler . Per altre informazioni, vedere Interfaccia IDocHostUIHandler. È possibile fornire la propria implementazione di questa interfaccia o implementare qualsiasi altra WebBrowser interfaccia di controllo ActiveX per personalizzare il comportamento del controllo. Per altre informazioni, vedere Controllo WebBrowser.

Note

Se si specifica un'implementazione personalizzata per tutti IDocHostUIHandler i membri, è necessario implementare tutti i membri di tale interfaccia.

Costruttori

Nome Descrizione
WebBrowser.WebBrowserSite(WebBrowser)

Inizializza una nuova istanza della classe WebBrowser.WebBrowserSite.

Metodi

Nome Descrizione
Dispose()

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Rilascia tutte le risorse usate da WebBrowserSiteBase.

(Ereditato da WebBrowserSiteBase)
Dispose(Boolean)

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Rilascia le risorse non gestite usate da WebBrowserSiteBase e, facoltativamente, rilascia le risorse gestite.

(Ereditato da WebBrowserSiteBase)
Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetType()

Ottiene il Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale del Objectcorrente.

(Ereditato da Object)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Si applica a

Vedi anche