webbrowser的问题

「已注销」 2009-05-09 12:24:57
要对一个网页进行一系列的操作,是模拟操作

载入、填表、按按钮


但是在载入的时候怎么等待?就是载入的时候等载入完成后再进行下一步?
...全文
64 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
pig pig vs 2011-04-30
  • 打赏
  • 举报
回复
yangqidong = cool

yangqidong 2009-05-09
  • 打赏
  • 举报
回复
有个DocumentCompleted事件,代表文档加载完毕
baiyunyinv 2009-05-09
  • 打赏
  • 举报
回复
楼主,这么晚了还是奋斗?
yangqidong 2009-05-09
  • 打赏
  • 举报
回复
这个页面会提交若干次,每次做不同事情吧?如果是

int count=0;//count代表第几次加载本页面

public void webBrowser_DocumentCompleted(....)
{
count++;
switch(count)
{
case 1: //第一次加载,
//做xx操作
break;
case 2: //第二次加载
//做其他动作
break;
//.....
default:break;
}
}
cs8950298 2009-05-09
  • 打赏
  • 举报
回复
up
「已注销」 2009-05-09
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 yangqidong 的回复:]
有个DocumentCompleted事件,代表文档加载完毕
[/Quote]

我是这样的
一个 control 控制 webbrowser,form1的指针传递给 control,webbrowser是public

定义一个bool finish
DocumentCompleted的时候finish=True
control 载入一个网页,然后 一个死循环,判断finish的值,让finish=ture的时候继续

但是,这样的话好像就会不停地死循环,而不去加载网页了

111,125

社区成员

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

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

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