axWebBrowser 控件,只能显示一次指定内容(也可以是html)在线等待..........

ForMyLove 2006-02-26 02:22:44
str3=textBox2.Text;
object r=System.Reflection.Missing.Value;
axWebBrowser1.Navigate("about:blank",ref r,ref r,ref r,ref r);
object[] psa = {str3};
mshtml.IHTMLDocument2 hDoc2 = (mshtml.IHTMLDocument2)axWebBrowser1.Document;
//如果在些加MessageBox,第二次就可以显示内容
hDoc2.write(psa);
...全文
164 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
ForMyLove 2006-02-27
  • 打赏
  • 举报
回复
“贴子回复次数大于跟给分次数 ”
给分不成功?
ForMyLove 2006-02-27
  • 打赏
  • 举报
回复
谢谢大家,问题已经解决。虽然不是很完美(会出现“页面错误”)。
ForMyLove 2006-02-27
  • 打赏
  • 举报
回复
窗体上有一button,textBox,axWebBrowser。想实现:当点击button时,让txtBox的html代码以网页形式显示在axWebBrowser中.
我如果在button直接调用axWebBrowser1_DocumentComplete.第二次加载代码时,好象一直在加载,光标一直闪动(加载).
如何解决?
cathyliang 2006-02-27
  • 打赏
  • 举报
回复
先通过上面所说的方法获取 IHTMLDocument2 接口
(方法二楼已经给出,楼主想必已经知道怎么做了)

然后:
hDoc2.body.innerHTML= psa;

不要用 hDoc2.write(psa); 这种方法
ForMyLove 2006-02-26
  • 打赏
  • 举报
回复
hDoc2.write(psa);
我把这些代码 也 放在private void axWebBrowser1_DocumentComplete里.但光标一直显示在加载?怎么办?我的本意思是要执行一段html代码的.这个代码是从数据读出来的.
ForMyLove 2006-02-26
  • 打赏
  • 举报
回复
谢谢回答和关注.
APP开发王 2006-02-26
  • 打赏
  • 举报
回复
学习
孟子E章 2006-02-26
  • 打赏
  • 举报
回复
页面还没有完全加载完毕

private void axWebBrowser1_DocumentComplete
事件里执行
参考
http://dotnet.aspx.cc/ShowDetail.aspx?id=9D49B3EF-0F91-421B-841F-5D9A000BDA04

110,534

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧