C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト


(過去ログ 5 を表示中)
■5041 / )  Re[5]: 時計・・・
□投稿者/ しぃ 二等兵(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
返信 編集キー/


管理者用

- Child Tree -