у меня есть некоторые проблемы с моей функции, им tryng сделать функцию для веб-браузера, так что я могу иметь более легкий контроль над нейс функцией # WinForm неприятности
это моя 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, чтобы включить некоторую внешнюю команду, но я вижу, что она не работает ...
Ошибка, в которой im get Ссылка на объект требуется для нестатического поля , метод или свойство ' Form.Form1.webBrowser1'
Update:
я внести некоторые изменения в моей функции, но я получаю ошибку, что я действительно могу найти, как это исправить ...
Моя новая функция:
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'
В C# нет глобальных переменных. – Enigmativity
С возвращением Matei Zoc. Мне нравится ваше новое имя пользователя. – Enigmativity