我有这个使用 Webbrowser 控件进行自动浏览的应用程序。我需要想出一种方法来自动关闭浏览器(处置),然后创建另一个实际工作的实例。
这是我到目前为止的一些代码。
this.webBrowser2 = new System.Windows.Forms.WebBrowser();
this.webBrowser2.Dock = System.Windows.Forms.DockStyle.Bottom;
this.webBrowser2.Location = new System.Drawing.Point(0, 34);
this.webBrowser2.MinimumSize = new System.Drawing.Size(20, 20);
this.webBrowser2.Name = "webBrowser2";
this.webBrowser2.ScriptErrorsSuppressed = true;
this.webBrowser2.Size = new System.Drawing.Size(616, 447);
this.webBrowser2.TabIndex = 1;
所以我在想如果我处理 webbrower 实例。
webBrowser2.dispose();
然后创建 webbrowser 对象的新实例。
WebBrowser w = new WebBroswer();
w.Navigate(url);
不幸的是,这不起作用。浏览器的新实例不会显示,并且已处理的浏览器对象只是在 windows 窗体中保持冻结状态。
有什么我做错了吗?
谢谢