我的功能有一些问题,我正在尝试为 webbrowser 制作功能,以便我可以更轻松地控制它
这是我的浏览器功能
static void Web_Browser_Data(Dictionary<string, string> Data_Array)
{
global webBrowser1; // This didnt work
webBrowser1.Navigate(Data_Array["WebSite_URL"]);
webBrowser1.DocumentCompleted += new WebBrowserDocumentCompletedEventHandler(webBrowser1_DocumentCompleted);
}
我尝试通过全局(全局 webBrowser1;)包含 webBrowser1,就像在 php 上包含一些外部命令一样,但我看到它不起作用......
我得到的错误是非静态字段、方法或属性“Form.Form1.webBrowser1”需要对象引用
更新:
我对我的功能进行了一些更改,但我得到了一些错误,我真的找不到如何修复它......
我的新功能:
private void Web_Browser_Data(Dictionary<string, string> Data_Array)
{
using (new WebBrowserDocumentCompletedEventArgs())
{
webBrowser1.Navigate(Data_Array["WebSite_URL"]);
webBrowser1.DocumentCompleted += new WebBrowserDocumentCompletedEventHandler(webBrowser1_DocumentCompleted);
}
}
我的命令代码我称之为函数是这样的:
Dictionary<string, string> Data_Array = new Dictionary<string, string>();
Data_Array.Add("WebSite_URL", "http://www.google.com");
Web_Browser_Data(Data_Array);
我收到此错误:
“System.Windows.Forms.WebBrowserDocumentCompletedEventArgs”不包含采用“0”参数的构造函数