0

コンソール アプリ (dll) で Web ブラウザー コントロールを使用しようとしています。

新しいウィンドウが開かないようにしたい。

using (WebBrowser wb = new WebBrowser())
    {

                    wb.ScrollBarsEnabled = false;
                    wb.ScriptErrorsSuppressed = true;
           wb.NewWindow += new System.ComponentModel.CancelEventHandler(wb_NewWindow);        
                   wb.Navigate(url);
            while (wb.ReadyState != WebBrowserReadyState.Complete)
            {
                Application.DoEvents();
            }
  }



private void wb_NewWindow(object sender, CancelEventArgs e)
        {
            //System.Windows.Forms.HtmlDocument document =
            //    this.webBrowser1.Document;

                       e.Cancel = true; 

        }
4

0 に答える 0