Condividi tramite


WebBrowser.CreateWebBrowserSiteBase Metodo

Definizione

Restituisce un riferimento al sito del controllo ActiveX non gestito WebBrowser che può essere esteso per personalizzare il controllo gestito WebBrowser.

protected:
 override System::Windows::Forms::WebBrowserSiteBase ^ CreateWebBrowserSiteBase();
protected override System.Windows.Forms.WebBrowserSiteBase CreateWebBrowserSiteBase ();
override this.CreateWebBrowserSiteBase : unit -> System.Windows.Forms.WebBrowserSiteBase
Protected Overrides Function CreateWebBrowserSiteBase () As WebBrowserSiteBase

Restituisce

Oggetto WebBrowser.WebBrowserSite che rappresenta il sito del controllo ActiveX WebBrowser.

Commenti

Questo metodo è utile se si ha familiarità con lo sviluppo OLE usando il controllo ActiveX non gestito WebBrowser e si desidera estendere la funzionalità del controllo Windows Form 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 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 . È possibile fornire la propria implementazione di questa interfaccia o implementare qualsiasi altra WebBrowser interfaccia di controllo ActiveX per personalizzare il comportamento del controllo.

Nota

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

Si applica a

Vedi anche