だから、私はこれが欲しい:フォームの読み込みから特定の時間(たとえば9時間)が経過した場合、「9時間経過しました」というメッセージボックスを表示したい. 私のコードはこれです:
public partial class Form1 : Form
{
Stopwatch stopWatch = new Stopwatch();
public Form1()
{
InitializeComponent();
stopWatch.Start();
}
private void button1_Click(object sender, EventArgs e)
{
double sec = stopWatch.ElapsedMilliseconds / 1000;
double min = sec / 60;
double hour = min / 60;
if (hour == 9.00D)
{
stopWatch.Stop();
MessageBox.Show("passed: " + hour.ToString("0.00"));
}
}
}
問題は、コードのこの部分をどこに書くべきかわからないことです:
if (hour == 9.00D)
{
stopWatch.Stop();
MessageBox.Show("passed: " + hour.ToString("0.00"));
}
それで、私はこのコードをどこに書きますか?これを行うより良い方法があれば、教えてください。