□投稿者/ しぃ 二等兵(5回)-(2006/07/20(Thu) 11:44:52)
|
分類:[C#]
キッチンタイマーの方ですが、設定した時間からスタートしてくれないというか、むしろ設定すらできないというか…テキストボックスに測りたい時間を入力して、スタートボタンを押すと入力した時間から、0のタイムオーバーになると止まるようにしたいのです。ご指導よろしくお願いします。 ↓キッチンタイマーのプログラムです↓ DateTime jikan; private void button1_Click(object sender, EventArgs e) { label1.Text = textBox1.Text; jikan = DateTime.Now + new TimeSpan(0,0,5); timer1.Start(); }
TimeSpan sanpun; private void timer1_Tick(object sender, EventArgs e) { sanpun = jikan - DateTime.Now; label1.Text = sanpun.Hours + ":" + sanpun.Minutes + ":" + sanpun.Seconds + "." + sanpun.Milliseconds / 100; if (label1.Text == "0:0:0.0") { timer1.Stop(); Interaction.Beep(); MessageBox.Show("タイムオーバー"); } }
private void button2_Click(object sender, EventArgs e) { label1.Text = "0:0:0.0"; }
private void button3_Click(object sender, EventArgs e) { timer1.Stop(); } } }
|
0
|