sleep是把该线程挂起了。如果用不和死机一样,应该新建一个线程,在新建的线程中使用sleep,然后再用事件触发,执行主线程中需要执行的代码
解决方案 »
- botton事件为什么没触发弹出框
- vs2005 中 datagridview向导方式绑定数据源 会同化数据源吗? 具体是...
- 小小的问题
- vs2005水晶报表创建向导的"记录选定"(也就是vs2003的报表专家的"选择项")有什么用
- 请问vs2005如何设置编译版本号自增?
- C# 中怎样把access数据库文件复制到另外一个目录文件夹里面
- 怎么排除没有引用的DLL?
- 关于非托管资源的内存释放问题?欢迎大家进来讨论!!!!
- DataSet里没有Invoke,如何用非主线程更新数据而不会出错?
- 请教一个很急的问题,请各位大侠帮忙!
- ItemTemplate里的Button为什么循环后,所以的的按纽都Button变成false了??
- 请问怎样用winform来连接网页!
static public void WaitFor(int ms)
{
DateTime time=DateTime.Now;
while(true)
{
Application.DoEvents();
TimeSpan span=DateTime.Now-time;
if(span.TotalMilliseconds>ms)break;
}
}
for (int i = 1; i <= 200 ;i++)
{Threading.Thread.Sleep(10);
Application.DoEvents;
}