在axWebBrowser内打开外链的Web页面

原文链接: http://www.cnblogs.com/mr-hu2009/p/11180813.html
private void axWebBrowser1_NewWindow2(object sender, AxSHDocVw.DWebBrowserEvents2_NewWindow2Event e)
        {
            AxSHDocVw.AxWebBrowser _axWebBrowser = CreateNewWebBrowser();
            e.ppDisp = _axWebBrowser.Application;
            _axWebBrowser.RegisterAsBrowser = true;
        }
 
        private AxSHDocVw.AxWebBrowser CreateNewWebBrowser()
        {
            AxSHDocVw.AxWebBrowser _axWebBrowser = new AxSHDocVw.AxWebBrowser();
 
            this.axWebBrowser1.Controls.Add(_axWebBrowser);
            _axWebBrowser.Dock = DockStyle.Fill;
 
            _axWebBrowser.NewWindow2 += (this.axWebBrowser1_NewWindow2);
 
            return _axWebBrowser;
        }

  

转载于:https://www.cnblogs.com/mr-hu2009/p/11180813.html

你可能感兴趣的:(在axWebBrowser内打开外链的Web页面)