WebBrowser.CreateWebBrowserSiteBase Yöntem

Tanım

Yönetilen WebBrowser denetimi özelleştirmek için genişletebileceğiniz yönetilmeyen WebBrowser ActiveX denetim sitesine bir başvuru döndürür.

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

Döndürülenler

WebBrowser.WebBrowserSite ActiveX denetim sitesini temsil eden WebBrowser bir.

Açıklamalar

Yönetilmeyen WebBrowser ActiveX denetimini kullanarak OLE geliştirme hakkında bilgi sahibiyseniz ve ActiveX denetimi için yönetilen sarmalayıcı olan Windows Forms WebBrowser denetiminin işlevselliğini genişletmek istiyorsanız bu yöntem yararlıdır. Bu genişletilebilirliği, örneğin tarayıcı kısayol menüsünü ve kısayol tuşlarını özelleştirmek veya barındırılan belgeler için özel bir güvenlik yapılandırması sağlamak için kullanabilirsiniz.

Bu özelliği kullanmak için ve WebBrowser sınıflarından WebBrowser.WebBrowserSite devralan sınıfları uygulayın. Yönetilmeyen WebBrowser ActiveX denetimi, sınıfı tarafından CreateWebBrowserSiteBase uygulanan genişletilebilirlik arabirimlerini almak için korumalı WebBrowser.WebBrowserSite yöntemi kullanır. sınıfından CreateWebBrowserSiteBase devralan WebBrowser.WebBrowserSite kendi sınıfınızın bir örneğini döndürmek için yöntemini geçersiz kılın. sınıfı OLE WebBrowser.WebBrowserSiteIDocHostUIHandler arabiriminin varsayılan uygulamalarını sağlar. Bu arabirimin kendi uygulamasını sağlayabilir veya denetimin davranışını özelleştirmek için başka WebBrowser bir ActiveX denetim arabirimi uygulayabilirsiniz.

Note

Herhangi bir IDocHostUIHandler üye için kendi uygulamanızı sağlarsanız, bu arabirimin tüm üyelerini uygulamanız gerekir.

Şunlara uygulanır

Ayrıca bkz.