2010-06-17 16 views
7

इस लाइन को पाने के लिए कोशिश कर रहा करने के लिए ब्राउज़र नियंत्रण के दस्तावेज़ वस्तु रूपोंकैसे खिड़कियों कन्वर्ट करने के लिए mshtml.IHTMLDocument2

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

काम करते हैं लेकिन त्रुटि संदेश

त्रुटि 10 प्रकार कनवर्ट नहीं कर सकता 'System.Windows.Forms हो रही करने के लिए संदर्भ रूपांतरण, मुक्केबाजी रूपांतरण, अनबॉक्सिंग रूपांतरण, रैपिंग रूपांतरण, या शून्य प्रकार रूपांतरण

जो मैं पहले नहीं आया हूं, के माध्यम से। HtmlDocument 'to' mshtml.IHTMLDocument2 ' मैंने कुछ खोज की है और ऐसा लगता है कि कई अन्य लोगों ने उस लाइन को काम करने के लिए प्राप्त किया है? किसी भी मदद/स्पष्टीकरण की सराहना की! धन्यवाद!

उत्तर

10

निम्नलिखित की तरह की कोशिश कुछ:

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

मैं ऑनलाइन संदर्भ पाया: HtmlDocument.DomDocument - at MSDN

+0

धन्यवाद, कि यह किया! – evan

+0

मुझे एक ही समस्या है लेकिन मेरे पास MSHTML.IHTMLDocument2 में कोई 'Document.DomDocument' प्रॉपर्टी नहीं है ... कोई विचार? tnx –

संबंधित मुद्दे