我前两天在论坛上发过帖子。是在webbrowser控件中打开我的页面。在页面中有好多信息 上百条的。每条信息都可以点击后面的 “编辑”然后在打开的编辑页面中通过点击“提交”按钮来更新这条信息的发布时间..这个过程全是程序自动完成,问题出现在当在编辑页面中 模拟点击“提交”按钮时它不起作用,不会提交一直留在当前的编辑页面。当时我写的代码是:
webbrowser1_documentcomplete()
{
  if(this.webbrowser1.TextStatus=="完毕")
   {
      webbroser1.document.all["buttonID"].invokeMember("click");
   }
}后来在论坛上发了求助的贴子,有人回复说加上 如下代码:
webbrowser1_documentcomplete()
{
  if(this.webbrowser1.ReadyState!=webbrowserReadyState.Complete)
  { 
  application.doevents();//这个新加的判断的代码
  }  if(this.webbrowser1.TextStatus=="完毕")
   {
      webbroser1.document.all["buttonID"].invokeMember("click");
   }
}
通过这种方法信息是可以提交了,可是并不是每条信息都能提交成功。每次运行提交不成功的信息也不固定是哪一条。。请老师帮我解惑