向Webbrowser控件中直接写入HTML内容的几种方法

 我来答
小涩04542
推荐于2017-09-18 · 超过63用户采纳过TA的回答
知道答主
回答量:121
采纳率:80%
帮助的人:53.4万
展开全部
用Webbrowser 中写入HTML 内容的几种方法 首先在Form_Load 中加入 WebBrowser1.Navigate about:blank 确保Webbrowser1 可用方法1: Dim s As String Dim stream As IStreams =s = s +s = s +s = s + hello worlds = 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 = NothingEnd IfC#:webBrowser1.Navigate( about:blank ); StreamReader sr = new StreamReader( test.htm ); string text = sr.ReadToEnd(); sr.Close(); webBrowser1.Document.Write(text);方法3: ''插入文本框Dim o Set o = WebBrowser1.Document.selection.createrange o.execCommand InsertTextArea , False, xxx 其中方法3 是采用了调用execCommand 并且传递控制命令的方法,通过这种方法还可以插入
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式