Timer,一个时间控件,平时不是很常用,当然也有例外的时候。
比如,要做出那种类似于QQ会员登陆Tips提示,就要用Timer和GDI+才能实现那种窗体渐变的效果。
Timer代替线程是不明智的选择。我也简单说说。
Timer只能在父窗体上用,做循环很占用资源,而且timer严格意义上来说还是属于单线程,一旦和程序运行有冲突的话可能会出现瓶颈,达不到thread这种效果。
Timer只是依靠Form消息来判断循环的,并不是线程,但是System.Timers.Timer 和 System.Threading.Timer 则都等同于线程. |
|