ストップウォッチとオプションを刻むカウントダウンの両方として機能するクロノメーターフォームアプリケーションを作成しようとしています。問題は、ミリ秒を描画できないように見えることです。現在、ミリ秒がない場合、Tick メソッドは次のようになります。
private void timer_Tick(object sender, EventArgs e)
{
if (timespan.TotalSeconds > 0)
{
timespan = timespan.Add(new TimeSpan(0, 0, -1));
updateNumericUpDowns();
}
else
{
timerCountown.Stop();
}
}
UI を更新する方法:
private void updateNumericUpDowns()
{
numericUpDownSeconds.Value = Convert.ToInt32(timespan.Seconds);
numericUpDownMinutes.Value = Convert.ToInt32(timespan.Minutes);
numericUpDownHours.Value = Convert.ToInt32(timespan.Hours);
}
助けていただければ幸いです。