用Webbrowser中写入HTML内容的几种方法
2008-12-11 22:11
|
用Webbrowser中写入HTML内容的几种方法
首先在Form_Load中加入 WebBrowser1.Navigate "about:blank" 确保Webbrowser1可用 方法1: Dim s As String Dim stream As IStream s = "" s = s + "" s = s + "" s = s + " hello world " s = s + "" s = s + " WebBrowser1.Document.Write s 方法2: Dim o Set o = WebBrowser1.Document.selection.createrange Debug.Print o If (Not o Is Nothing) Then o.pasteHTML "哈哈" Set o = Nothing End If C#: webBrowser1.Navigate("about:blank"); 方法3: ''插入文本框 Dim o Set o = WebBrowser1.Document.selection.createrange o.execCommand "InsertTextArea", False, "xxx" 其中方法3是采用了调用execCommand并且传递控制命令的方法,通过这种方法还可以插入图片等页面元素,详情可以参考MSDN的execCommand命令。 |
本文介绍了在WebBrowser控件中写入HTML内容的三种方法:使用Document.Writes方法直接写入字符串,利用Document.Selection.CreateRange进行HTML片段插入,及通过execCommand命令插入文本框等元素。
144

被折叠的 条评论
为什么被折叠?



