2010-06-17 6 views
7

Próbując dostać tę linię do pracyjak przerobić Windows Forms obiektu dokumentu kontrolnego przeglądarkę do mshtml.IHTMLDocument2

mshtml.IHTMLDocument2 doc2 = webBrowser1.Document as mshtml.IHTMLDocument2; 

ale otrzymuję komunikat o błędzie

Error 10 nie można przekonwertować typu „System.Windows.Forms .HtmlDocument "do" mshtml.IHTMLDocument2 "przez konwersję referencyjną, konwersję boksu, konwersję rozpakowywania, konwersję owijającą lub konwersję typu null:

Których nie spotkałem wcześniej. Zrobiłem kilka wyszukiwania i wydaje się, że wielu innych dostało tę linię do pracy? Każda pomoc/objaśnienia są mile widziane! Dzięki!

Odpowiedz

10

spróbować czegoś tak:

MSHTML.IHTMLDocument2 currentDoc = 
    (MSHTML.IHTMLDocument2)webBrowser1.Document.DomDocument; 

znalazłem odniesienia na stronie internetowej: HtmlDocument.DomDocument - at MSDN

+0

Dzięki, że to zrobił! – evan

+0

Mam taki sam problem, ale nie mam właściwości "Document.DomDocument" w MSHTML.IHTMLDocument2 ... jakiś pomysł? Tnx –

Powiązane problemy