摘要:
最近闲来无事,写了一个倒计时的小例子玩,就是想看着毫秒跳动的快感,所以首当其冲的选择了Timer,于是把Interval设置为1,于是定义timer1_Tick方法,于是运行,于是我就不淡定了,毫秒跳动不正确:三位数字只是后两位按照毫秒跳,第一位是按照秒跳的,难道1秒=100毫秒?我有些不淡定了。更蛋疼的是,秒表的跳动比正常情况下要慢,正常情况的都10秒了,它在刚过7秒…… 经过查资料发现,是Timer的Interval最小可以设置17-18,再小的话就会出现误差,看来Timer也满足不了我了。没办法,我只能选择线程,通过控制线程睡觉来控制倒计时……果然,线程是可以的,运行界面如图: ... 阅读全文