Windows Form Timer 元件的 Interval 屬性限制
Windows Form Timer 元件具有 Interval 屬性,以指定計時器事件與下一個事件之間經過多少毫秒數。 除非元件被停用,否則計時器將持續在大約相等的時間間隔點,收到 Tick 的事件。
這個元件是專為 Windows Form 環境所設計。 如果您需要適用於伺服器環境的計時器,請參閱伺服器端計時器簡介。
Interval 屬性
當您在設計有關 Timer 元件的程式時,必須考慮 Interval 屬性的一些限制:
如果您的應用程式或其他應用程式對系統有大量的需求 (例如長迴圈、密集的計算或磁碟機、網路或連接埠存取),則您的應用程式可能不會依照 Interval 屬性的指定取得計時器事件。
間隔不保證經過時間的精確性。 若要確保正確性,計時器應該檢查系統時鐘,而不是在內部追蹤累積的時間。
Interval 屬性的精確性為毫秒。 某些電腦提供高解析度的計數器,其解析度高於毫秒。 是否提供這類計數器則根據您電腦的處理器硬體而定。 如需詳細資訊,請參閱 https://support.microsoft.com 上的 Microsoft 知識庫文件 172338<How To Use QueryPerformanceCounter to Time Code>。