如何让程序停顿20秒,在继续走 我用的是Thread.sleep(20000); 但是这样很慢,是winform页面
for(inte=0;e<3;e++){sp.Speak("车牌号"+strNo+"已完成",SpFlags);在这里加上Thread.sleep(20000);}我运行...
for (int e = 0; e < 3; e++)
{
sp.Speak("车牌号" + strNo + " 已完成 ", SpFlags);
在这里加上Thread.sleep(20000);
}
我运行页面就会很慢,是我用错了还是怎么样解决,希望大家帮忙看看 展开
{
sp.Speak("车牌号" + strNo + " 已完成 ", SpFlags);
在这里加上Thread.sleep(20000);
}
我运行页面就会很慢,是我用错了还是怎么样解决,希望大家帮忙看看 展开
展开全部
楼主是希望 在一个控件上显示内容 然后隔一段时间(20秒?)变一下内容么?
如果楼主直接在主线程上面停顿20秒,那就会造成窗体假死20秒,要实现这个功能,需要用到多线程,当然,根据楼主具体的这个需求,可以使用Timer控件
将Timer控件拖至窗体,然后将Enable属性设置为True,将Timer控件的Inteval属性设置为20000,然后再将代码添加至Click事件下即可
如果楼主直接在主线程上面停顿20秒,那就会造成窗体假死20秒,要实现这个功能,需要用到多线程,当然,根据楼主具体的这个需求,可以使用Timer控件
将Timer控件拖至窗体,然后将Enable属性设置为True,将Timer控件的Inteval属性设置为20000,然后再将代码添加至Click事件下即可
更多追问追答
追问
你好,我加你QQ 问吧,我直接问你好吧,我写的总 不能俩全齐美,我还不会 用线程,
我是要隔20 秒,在重复读这条数据 我的qq 564664463 非常谢谢你
追答
加不上你……
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询