我在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