想在问号的地方加入一个可变的计时,让计时时间到达后继续for语句的循环 for (; loop != 0; )
{
textBox.Text = Convert.ToString(--loop);
Run(a, b); ?????????????????????????
??????????????????????????????????????? //这个是个错误的
//System.Threading.Thread thr = System.Threading.Thread.CurrentThread;
//写5000是为了先学者写简单的(固定计时),
//再学复杂的(其实最终要求暂停时间可以由用户输入)
// System.Threading.Thread.Sleep(5000); }
{
textBox.Text = Convert.ToString(--loop);
Run(a, b); ?????????????????????????
??????????????????????????????????????? //这个是个错误的
//System.Threading.Thread thr = System.Threading.Thread.CurrentThread;
//写5000是为了先学者写简单的(固定计时),
//再学复杂的(其实最终要求暂停时间可以由用户输入)
// System.Threading.Thread.Sleep(5000); }
解决方案 »
- 复制table的row的问题::无法将类型为“System.Data.DataRow”的对象强制转换为类型“System.IConvertible”。
- 怎么实现图片下拉?
- c# 有关于flash
- 跪求!我用ASP.ENT做了一个公寓管理系统,用GRIDVIEW把一幢楼的所有住宿学生情况全部显示出来了,但是我想把本系的学生用用醒目的颜色表示出来。
- 控制Gridview显示行数
- 关于SGIP的连接
- 求助:C#如何把Buttom控件的外观改为圆形?
- petshop.msi怎么才能变成看到那种源代码的文件格式啊???
- 兄弟们在.Net中UIP框架用过吗??
- 求解sqlserver问题,求大神指导
- c#怎样制作用户可以拖放控件的软件
- c#中实现窗体跳转
{
////////此处启动计时t.start();
textBox.Text = Convert.ToString(--loop);
Run(a, b);
////////此处停止计时t.stop();//T为用户输入时间,t.Interval为计算耗时
System.Threading.Thread.Sleep(T-t.Interval);
}
这样做还是有一定误差的,不过应该可以满足一般的场合了。
int i=rnd.Next(min,max);
System.Threading.Thread.Sleep(i);
{
textBox5.Text = Convert.ToString(--loop);
Run(a, b);
//System.Threading.Thread thr = System.Threading.Thread.CurrentThread;
if (loop % 2 == 0)
{
textBox3.ForeColor = System.Drawing.Color.Maroon;
}
else
{
textBox3.ForeColor = System.Drawing.Color.Green;
}
System.Threading.Thread.Sleep(t);
Application.DoEvents();
//sleep后响应必加.
}问题出在红色的那一句,嘻嘻,谢谢大家