C#でキッチンタイマーを作ろう


カウントダウンタイマーとも言うのかな。
さて、今回学んだことは、

  • X秒からh:m:s形式での表示。
  • タイマースレッドの利用。

かな。
タイマーイベント毎に重い処理を行うと表示時間と実時間のずれが大きくなるので注意。そういった場合はイベント発生間隔を長めに取ってみる。

プログラムの実行結果

起動時

C#カウントダウンタイマー1

実行時

C#カウントダウンタイマー2

ちなみにボタンをロックするにはボタンインスタンスのEnabledプロパティにfalseを代入します(ロック解除はture)。

例(butstartはボタンクラスのインスタンス変数):

ソースコード

FormTimer.cs

FormTimer.Designer.cs

関連記事 (Related Articles):


コメントを残す