我在C#上的GUI上製作數字時鐘。我有5個按鈕,4個用於時區轉換,另一個用於關閉表格。C#按鈕暫停
我的問題是,當我按下按鈕一(從我的系統時間轉換中央時間),它會在標籤框中閃爍約1秒鐘的時間並恢復到我目前的系統時間。
在控制檯我知道有一個暫停執行暫停程序。如何使用暫停按住該設置上的中央時間按鈕,但保持定時器運行?我很樂意使用多種形式。
這裏是我的按鈕代碼:
private void Central_Click(object sender, EventArgs e)
{
hr = DateTime.Now.Hour;
hr = DateTime.Now.Hour - 1;
min = DateTime.Now.Minute;
sec = DateTime.Now.Second;
if (hr > 12)
hr -= 12;
if (sec % 2 == 0)
{
time.Text = hr + ":" + min + ":" + sec;
}
else
{
time.Text = hr + " " + min + " " + sec;
}
}
所以你想要你的程序睡幾秒鐘來顯示你的數據,然後繼續代碼? – 2014-11-01 03:46:31