66问答网
所有问题
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事件)。
本回答被网友采纳
相似回答
大家正在搜
相关问题
C#winform执行完一个方法间隔一段时间之后再执行这个方...
C#(WinForm)的问题~怎么在Form里显示时钟?
C#怎么弄时钟事件
winform c# 如写一个定时开始,结束的时间代码
c#WinForm中,怎样在一个函数未执行完之前,可以执行第...
C# WINFORM 如何在新窗体中关闭(停止)原窗体的时钟
C# winform中timer函数如何停止,点运行后可再次...
winform 中如何延迟触发事件