在axWebBrowser内打开外链的Web页面

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;
        }

  

posted @ 2019-07-13 15:35  86727515  阅读(326)  评论(0编辑  收藏  举报