次のコードで(timer2の間隔は1000です)
private void timer1_Tick(object sender, EventArgs e) {
timer7.Enabled=false;
timer8.Enabled=false;
lblTimer_Value_InBuildings.Text="0";
}
private void timer2_Tick(object sender, EventArgs e) {
lblTimer_Value_InBuildings.Text=(int.Parse(lblTimer_Value_InBuildings.Text)+1).ToString();
}
forループで遅延を作成することはできません
for(int i=1; i<=Max_Step; i++) {
// my code...
// I want delay here:
timer1.Interval=60000;
timer1.Enabled=true;
timer2.Enabled=true;
// Thread.Sleep(60000); // makes no change even if uncommenting
}
その行のコメントを外してもしなくても、でThread.Sleep(60000);
何も変わっていないことがわかります。lblTimer_Value_InBuildings
timer2_Tick
解決策(タイマーありまたはなし)を教えていただけますか?