簡體   English   中英

.Net等效於TTimer Delphi組件

[英].Net equivalent for the TTimer Delphi component

是否存在一個與TTimer delphi組件等效的.net類?

TTimer用於簡化對Windows API計時器函數SetTimer和KillTimer的調用,並簡化對WM_TIMER消息的處理。 應用程序中的每個計時器都使用一個計時器組件。

計時器的執行通過其OnTimer事件發生。 TTimer具有一個Interval屬性,該屬性確定計時器的OnTimer事件發生的頻率。 時間間隔對應於Windows API SetTimer函數的參數。

提前致謝。

一些! 最接近Delphi TTimer的可能是System.Windows.Forms.Timer ,但是還有在非WinForms環境中使用的System.Timers.TimerSystem.Threading.Timer

這可能是您想要的: 計時器組件(Windows窗體)

而且由於.NET中不止一個Timer,因此在這里可以對它們進行比較並解釋不同之處: 比較.NET Framework類庫中的Timer類

也許System.Diagnostics.Stopwatch會做您想要的?

編輯:對不起,我沒有意識到秒表不提供事件。 如itowlson所述,請使用System.Windows.Form.Timer或System.Threading.Timer。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM