在c#中怎样把一段时间动态的表示出来
来源:百度知道 编辑:UC知道 时间:2024/09/28 12:25:23
在一段时间内发生一些事情,当时间到时就结束此些事情
用定时器,
public Timer (
TimerCallback callback,
Object state,
int dueTime,
int period
)
参数
callback
一个 TimerCallback 委托,表示要执行的方法。
state
一个包含回调方法要使用的信息的对象,或者为空引用(在 Visual Basic 中为 Nothing)。
dueTime
调用 callback 之前延迟的时间量(以毫秒为单位)。指定 Timeout.Infinite 以防止计时器开始计时。指定零 (0) 以立即启动计时器。
period
调用 callback 的时间间隔(以毫秒为单位)。指定 Timeout.Infinite 可以禁用定期终止。
事件里写
Thread rd = new Thread(new ThreadStart(aa));
rd.Start();
拖一个label
然后 写
private void aa()
{
for(int i = 0 ; i <10000;i++)
{
this.label1.Text = i.ToString();
Thread.Sleep(1);
}
MessageBox.Show("好了 结束了 你想干什么啊 ");
}