C# winform时钟事件没有执行完,下一个时钟又开始了,会怎么样?

如题所述

第1个回答  2014-05-16
使用 System.Windows.Forms.Timer,如果Tick事件没有执行完,Timer不会再发生Tick事件的。换句话说,只有执行完Tick事件处理函数后,才能再次发生Tick事件。追问

按照你这样说的话,是不是就漏掉了事件(耽误的时间没法继续执行Tick事件)。

追答

没有漏掉Tick事件!只是下次执行TICK处理的时间间隔超过你预先设定的定时间隔,导致定时间隔不准确。

第2个回答  2017-10-26
使用 System.Windows.Forms.Timer,如果Tick事件没有执行完,Timer不会再发生Tick事件的。换句话说,只有执行完Tick事件处理函数后,才能再次发生Tick事件。追问

按照你这样说的话,是不是就漏掉了事件(耽误的时间没法继续执行Tick事件)。

本回答被网友采纳
相似回答