2011-10-16 20 views
7

में WebBrowser ऑब्जेक्ट के साथ ओपन जेनरेट किया गया वेब पेज डिस्क पर फ़ाइलों का उपयोग किये बिना WebBrowser ऑब्जेक्ट का उपयोग करके VB में बनाए गए HTML पृष्ठ को दिखाने के लिए यह जानना है कि क्या यह संभव है। यही है, स्मृति में HTML फ़ाइल बनाएं और इसे WebBrowser ऑब्जेक्ट में दिखाएं। धन्यवाद!वीबी

उत्तर

0

ठीक है, मुझे समाधान मिला है। यह इतना जटिल नहीं है। समाधान वीबी से चलाने के लिए है: *

  • WebBrowserObject.Navigate "के बारे में: HTML पाठ"
  • यह काम करता है, मैं इसे देख लिया है।
+0

यूआरएल पर लंबाई सीमा है। –

2

DocumentComplete घटना (के बारे में पर जाएँ: खाली यदि आप स्क्रैच से शुरू) के लिए सबसे पहले इंतजार, फिर का उपयोग document के IPersistMoniker (अनुशंसित यदि आप एक आधार यूआरएल प्रदान करना चाहते हैं) या IPersistStreamInit इंटरफ़ेस HTML content लोड करने के लिए।

आप csexwb प्रोजेक्ट में एक उदाहरण (LoadHtmlIntoBrowser विधि) पा सकते हैं।

+0

आपका लोड HTML सामग्री लिंक मृत्यु है। – CodingBarfield

4

नेट फ्रेमवर्क में विजुअल बेसिक का उपयोग करना ...

webBrowser1.DocumentText = "<html><body><a href='http://www.mywebsite.com'>My Web Site</a></body></html>" 

वर्ष विजुअल बेसिक 6, कोशिश में ...

WebBrowser1.Document.Open 
WebBrowser1.Document.Write "<html><body><a href='http://www.mywebsite.com'>My Web Site</a></body></html>" 
WebBrowser1.Document.Close