728x90
mshtml.HTMLDocument doc = (mshtml.HTMLDocument) webBrowser1.Document;
이런식으로 웹브라우저 컨트롤의 도큐먼트를 얻게 되면,
"오류 1 'System.Windows.Forms.HtmlDocument' 형식을 'mshtml.HTMLDocument' 형식으로 변환할 수 없습니다." 오류를 발생시키게 된다.
문제를 해결하기 위해 구글에서 검색하여 보았는데,

mshtml.HTMLDocument oDoc = new HTMLDocumentClass();
oDoc = (mshtml.HTMLDocument)webBrowser1.Document;

이런식으로 고치면 에러를 해결할수 있다고 하였으나, 역시나 같은 에러 메시지를 출력 하였다.
 mshtml.HTMLDocument HTMLDoc = new HTMLDocument();
 HTMLDoc = (mshtml.HTMLDocument)webBrowser1.Document.DomDocument;
로 구문을 고치니까,웹브라우저 컨트롤의 도큐먼트를 얻을 수있었다

원문 : http://sixthman23.tistory.com/category/DotNet

+ Recent posts