我希望當我點擊一個按鈕時,開始「經過的時間」。我到目前爲止寫入此:DateTime + Timer Tick?
private void timer_Tick(object sender, EventArgs e)
{
timeCounter++;
labelTimer.Text = "Elapsed Time: " + timeCounter.ToString();
}
與timer
間隔在1000(1秒)。
我要的是這樣的格式化時間:
HH:MM:SS
,並自動遞增分鐘的時候秒達到60,等了好幾個小時。我應該爲此使用DateTime並每隔1秒添加一秒?
我應該在哪裏把'時間跨度_elapsed =新的時間跨度()的聲明;'?在timer_Tick裏面,它表示它不存在於上下文中:O – markzzz 2013-04-20 10:10:27
它應該是現有類的新成員,如果需要,可以將它放在timer_Tick()方法的上面,如我的示例中所示。 – 2013-04-20 10:12:49
我把它放在這裏,但它不起作用:O編輯:'_elasped',錯字:) – markzzz 2013-04-20 10:13:38