9 个解决方案
#1
sleep(1);
#2
用线程等待
#3
thread sleep(1000)
#4
for(int i=0;i<10000;i++)
{
Thread.Sleep(1);
}
{
Thread.Sleep(1);
}
#5
for(int i=0;i<999;i++) {
...
sleep(1);
}
...
sleep(1);
}
#6
for(...)
{
Thread.Sleep(1);
}
#7
<=
#8
for (int i = 0; i < 1000; i++)
{
this.Text = i.ToString();
System.Threading.Thread.Sleep(1000);
Application.DoEvents();//这里很重要
}
#9
for(int i=0;i<1000;i++)
{
你的操作;
Thread.Sleep(1);//停1毫秒
Application.DoEvents();//如果有界面操作的话,在这里加上这句,可以让界面能显示出你做的操作
//如果不是界面操作,这个可以不加,按照你的需求来看,应该是有界面操作的
}
#1
sleep(1);
#2
用线程等待
#3
thread sleep(1000)
#4
for(int i=0;i<10000;i++)
{
Thread.Sleep(1);
}
{
Thread.Sleep(1);
}
#5
for(int i=0;i<999;i++) {
...
sleep(1);
}
...
sleep(1);
}
#6
for(...)
{
Thread.Sleep(1);
}
#7
<=
#8
for (int i = 0; i < 1000; i++)
{
this.Text = i.ToString();
System.Threading.Thread.Sleep(1000);
Application.DoEvents();//这里很重要
}
#9
for(int i=0;i<1000;i++)
{
你的操作;
Thread.Sleep(1);//停1毫秒
Application.DoEvents();//如果有界面操作的话,在这里加上这句,可以让界面能显示出你做的操作
//如果不是界面操作,这个可以不加,按照你的需求来看,应该是有界面操作的
}