[英]Attach an event handler to a StopWatch
我想將一個事件處理程序附加到秒表。 有人可以在C#或VB中提供代碼片段嗎?
我沒有運氣就沒事。
有一個Bing 定時器而不是...那應該讓你到那里......特別是一個體面的: http : //dotnetperls.com/timer
這是我用於我編寫的備份程序的一個示例,它將在實例化后5秒內啟動並每小時觸發一次回調(tick):
private System.Threading.Timer AutoRunTimer;
private void Form1_Load(object sender, EventArgs e)
{
mybackups = new BackupService();
AutoRunTimer = new System.Threading.Timer(tick, "", new TimeSpan(0, 0, 5), new TimeSpan(1, 0, 0));
}
private void tick(object data)
{
if (DateTime.Now.Hour == 1 && DateTime.Now.Subtract(lastRun).Hours >= 1) // run backups at first opportunity after 1 am
{
startBackup("automatically");
}
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.