Condividi tramite


WebBrowser.WebBrowserSite Classe

Definizione

Rappresenta una finestra host di un controllo 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
Ereditarietà
WebBrowser.WebBrowserSite
Attributi

Commenti

Se si ha familiarità con lo sviluppo OLE usando il controllo ActiveX non gestitoWebBrowser, è possibile estendere la funzionalità del controllo Windows FormsWebBrowser, 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 classe personalizzata che eredita dalla WebBrowser.WebBrowserSite classe . La WebBrowser.WebBrowserSite classe fornisce implementazioni predefinite 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.

Nota

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

Costruttori

WebBrowser.WebBrowserSite(WebBrowser)

Inizializza una nuova istanza della classe WebBrowser.WebBrowserSite.

Metodi

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, 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 l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Si applica a

Vedi anche