一个for()循环,我想让它每3秒循环一次,怎么写代码阿?
解决方案 »
- C#在C/S模式下的引用多不?
- 如何实现电脑和手机点对点通信?
- C#中的反射
- 求关于Windows消息机制的详细文章或电子书
- 在向数据库中保存的内容中有<strong></strong>等标记的时候,会出错:从客户端(Content="<STRONG>asdf</STRONG...")中检测到有潜在危险的
- 在c#里,如何得到 某年的某月 有多少天啊
- 在表单上想实现RadioButton选中后,改变DropDownList是否可选择
- help
- 用Graphics.FillPie方法画椭圆,可不可以画成立体的
- 难以取舍:我到底是应该参加成人高考专升本考试还是继续学c++、c#等技术?
- 关于Encode
- 用C#怎么在Windows窗体里的DataGrid,实现在一个列下面,再分几个小列!100分,在线等!!
放在你的for循环内
//该定时器可以在开始循环时,再启动。
int iSecond = 0;//将Timer1的interval设为10(操作的时间精度为0.01秒),在其事件中:
iSecond++;//在你的循环中:
for(int i = 0;i<1000;i++)
{
if(iSecond < 300 & iSecond >0)//3秒
{
int iLeft = 300-iSecond;
Thread.Sleep(iLeft);
}
iSecond = 0;//操作前,将iSecond归0
...//操作
}
的方法是将线程挂起,这样程序也不能做其他操作了吧tangyong12(海洋之星)
的方法是创建了一个现程来控制时间lz看你的需要来选择了