ハブ君の寝言

日記のような何か

式姫タイマー


最近,式姫にハマってましてね
全部で5鯖あるわけね
で,全部開いてたら重くてしょうがないから
採掘から帰ってくる時間を管理したいなと思いまして…
ちょちょっと作ったのがタイマー

手打ちで数字を入力すると,
一分毎に数字が減っていくというスグレモノ
裏で作業していても残り時間が一目でわかる!
なんて素敵なんでしょう!!

最近,くだらないものしか作ってないね.

  • -

ソースコードの一部

	private: void start_count(){
				 this->timer1->Interval = 60000;//ms
				 this->timer1->Enabled = true;//count start signal
	}
	public: void count(){
				 this->numericUpDown1->DownButton();
				this->numericUpDown2->DownButton();
				this->numericUpDown3->DownButton();
				this->numericUpDown4->DownButton();
				this->numericUpDown5->DownButton();
	}

ぶっちゃけ,2つの関数しか書いていない.
VisualStudio2010には,timerというツールが既に用意されているので呼び出すだけで使える.
>> this->timer1->Interval = 60000;
この一行で,60,000ms毎に
>> private: System::Void timer1_Tick();
という関数が呼び出されるように設定して,
>> this->timer1->Enabled = true;
で,タイマーを動かす.

numericUpDownというツールが数字を入力している所を表していて,
>> this->numericUpDown1->DownButton();
で,1ずつ数値を減らしているわけだ.
ね,簡単でしょ?

  • -

参考:.NET Framework クラス ライブラリ Timer クラス
http://msdn.microsoft.com/ja-jp/library/system.windows.forms.timer.aspx