webBrowser1.Navigate("http://www.hao123.com/");
webBrowser1.Document.GetElementById("lxdh").InnerText = textBox2.Text;
webBrowser1.Document.GetElementById("form1").OuterHtml = webBrowser1.Document.GetElementById("form1").OuterHtml.Replace("target=_blank", "");
webBrowser1.Document.GetElementById("method").InvokeMember("click");
System.Windows.Forms.HtmlDocument document = this.webBrowser1.Document;
textBox1.Text = document.ToString();
上面语句中,webBrowser1是我从工具框里拉进窗体的控件的名称,这个语法为什么会有错误呢?显示的错误是“未将对象引用设置到对象的实例。”应高怎么创建实例呢?
webBrowser1.Document.GetElementById("lxdh").InnerText = textBox2.Text;
webBrowser1.Document.GetElementById("form1").OuterHtml = webBrowser1.Document.GetElementById("form1").OuterHtml.Replace("target=_blank", "");
webBrowser1.Document.GetElementById("method").InvokeMember("click");
System.Windows.Forms.HtmlDocument document = this.webBrowser1.Document;
textBox1.Text = document.ToString();
上面语句中,webBrowser1是我从工具框里拉进窗体的控件的名称,这个语法为什么会有错误呢?显示的错误是“未将对象引用设置到对象的实例。”应高怎么创建实例呢?
webBrowser1.Navigate("http://www.hao123.com/");
webBrowser1.DocumentCompleted+= new WebBrowserDocumentCompletedEventHandler(PrintDocument);private void PrintDocument(object sender,
WebBrowserDocumentCompletedEventArgs e)
{
webBrowser1.Document.GetElementById("lxdh").InnerText = textBox2.Text;
webBrowser1.Document.GetElementById("form1").OuterHtml = webBrowser1.Document.GetElementById("form1").OuterHtml.Replace("target=_blank", "");
webBrowser1.Document.GetElementById("method").InvokeMember("click");
System.Windows.Forms.HtmlDocument document = this.webBrowser1.Document;
textBox1.Text = document.ToString();
}
while (webBrowser1.IsBusy == true || webBrowser1.ReadyState != WebBrowserReadyState.Complete)
{
Application.DoEvents();
}
...
我看了没有lxdh这个id啊