Я только начал использовать Visual Studio 2010 С# IDE сегодня.
Я пытаюсь вставить javascript в компонент WebBrowser и следовать за ответом из stackoverflow:
Как добавить Javascript в элемент управления WebBrowser?
HtmlElement txtBox = webBrowser1.Document.GetElementById("UserEmailShortcut");
//js
HtmlElement scriptOne = webBrowser1.Document.CreateElement("script");
IHTMLScriptElement element = (IHTMLScriptElement)scriptOne.DomElement;
element.text = "function sayHello() { alert('hello') }";
txtBox.AppendChild(scriptOne);
webBrowser1.Document.InvokeScript("sayHello");
Теперь есть красная волнистая линия под IHTMLScriptElement, говорящая:
Error 1 The type or namespace name 'IHTMLScriptElement'
could not be found (are you missing a using directive or an assembly reference?)
C:\Users\m-tak\documents\visual studio
2010\Projects\winformWithWebBrowserTest\winformWithWebBrowserTest\Form1.cs
25 13 winformWithWebBrowserTest
Я посмотрел документацию http://msdn.microsoft.com/en-us/library/aa768904(v=VS.85).aspx
но я не могу понять, почему. Разве это уже не включено и просто нужно включить как "using IHTMLScriptElement
" (который не работал..)