私はC#でこれを持っています
private void counter_Tick(object sender, EventArgs e)
{
Time.Text = String.Format("{0:000}", Hour) + ":" + String.Format("{0:00}", Minute) + ":" + String.Format("{0:00}", Second);
if (Second != 00)
{
Second = Second - 1;
}
else if (Minute != 00)
{
Minute = Minute - 1;
Second = 59;
}
else if (Hour != 00)
{
Hour = Hour - 1;
Minute = 59;
}
else
{
counter.Stop();
Time.ForeColor = Color.Red;
}
}
どちらが機能しますが、分に追加するためにマイナス 1 時間になると、59 ではなく 00 分から 58 分になります
例えば。
From: 001:00:00
To: 000:58:59
そして、000:00:00 に達したときに何かを行うカウントダウン タイマーを作成するより良い方法はありますか?