Я делаю цифровые часы в графическом интерфейсе на C#. У меня есть 5 кнопок, 4 для конверсий часовых поясов и один для близких форм.C# button pause
Мой вопрос в том, что когда я нажимаю кнопку один (преобразование Центрального времени из моего системного времени), оно будет мигать в окне ярлыка в течение 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;
}
}
Итак, вы хотите, чтобы ваша программа спала в течение нескольких секунд, чтобы показать свои данные, а затем продолжить код? –