多线程下WebBrowser使用的问题 本帖最后由 CrazyCode1981 于 2012-09-11 23:20:23 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 孩童、和我差不多 do { button2_Click(sender, e); Thread.Sleep(3100); button3_Click(sender, e); Thread.Sleep(3100); } while (false);我这样写程序会假死因为有时间控件,无限循环我要的效果是循环归循环,但是我可以手动停止郁闷啊 后来加了个循环次数 do { for (int i = 0; i != Convert.ToInt32(cancelAsyncButton.Text); i++) { //调用按钮2 button2_Click(sender, e); //间隔3.1秒执行 Thread.Sleep(3100); //调用按钮3 button3_Click(sender, e); //间隔3.1秒执行 Thread.Sleep(3100); } } while (false);这样就可以了,可是在循环的途中也会假死 郁闷啊 1.你设置线程的ApartmentState没任何意义2.你那个timer是想在页面加载完后弹出个对话框么?你为什么不用WebBrowser中的DocumentCompleted事件? 1、我是看了这篇文章http://www.189works.com/article-43518-1.html 才改了线程模式的,确实有用,不加就报错。2、WebBrowser中的DocumentCompleted无法实现在ajax调用完毕后触发,他一般是页面加载完成了就触发了,而这事ajax还在等待加载中呢。 关于vs2012的一个问题 vs2008打了SP1补丁后智能提示变英文的问题!! 何种数据文件效率高? fenglaijun接分,题目接[看看谁的业务理解能最强] 字符串判断 高分,请问在C#中如何把线保存为一个文件 [求助]Response.Redirect的简单问题问题 熟悉ibatisnet的进来看看,一个关于配置的问题(100分) 如何访问局域网内其他机器上的专用消息队列,消息队列以工作组(WorkGroup)方式使用 vs.net有没有格式化代码的选项? 开第二贴共100分继续问,子线程下调用WebBrowser的问题 GridControl 单击列头选择整列
do
{
button2_Click(sender, e);
Thread.Sleep(3100);
button3_Click(sender, e);
Thread.Sleep(3100);
} while (false);
我这样写程序会假死因为有时间控件,无限循环
我要的效果是循环归循环,但是我可以手动停止郁闷啊
do
{
for (int i = 0; i != Convert.ToInt32(cancelAsyncButton.Text); i++)
{
//调用按钮2
button2_Click(sender, e);
//间隔3.1秒执行
Thread.Sleep(3100);
//调用按钮3
button3_Click(sender, e);
//间隔3.1秒执行
Thread.Sleep(3100);
}
} while (false);
这样就可以了,可是在循环的途中也会假死 郁闷啊
2.你那个timer是想在页面加载完后弹出个对话框么?你为什么不用WebBrowser中的DocumentCompleted事件?