首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

延时有关问题

2012-01-10 
延时问题我有个程序发出命令但是要过几秒才能接受到我想等待几秒在运行接下来的程序用sleep不行,我的程序

延时问题
我有个程序   发出命令但是要过几秒才能接受到
我想等待几秒在运行接下来的程序
用sleep不行,我的程序用Timer也不方便
请问下还有其他办法来延时吗

[解决办法]
sleep后面的数值放大一点
[解决办法]
Thread th=new Thread(new ThreadStart(Listen));
th.Start();

void Listen()
{
while(true)
{
if(是否发送到)
{
//到
//执行你要的方法
}
else
{
//没发送到
Thread.Sleep(200);
Application.DoEvents()
}
}
}

热点排行