タイマーで一定間隔で処理を行う.
http://www.atmarkit.co.jp/fdotnet/dotnettips/372formstimer/formstimer.html
private void button11_Click(object sender, EventArgs e) { timer = new Timer(); timer.Tick += new EventHandler(hoge1); timer.Tick += new EventHandler(hoge2); timer.Interval = 1000; timer.Enabled = true; } private void hoge1(object sender, EventArgs e) { Console.WriteLine(DateTime.Now); } private void hoge2(object sender, EventArgs e) { Console.WriteLine(DateTime.Now); }
結果は,
2007/01/26 21:35:40
2007/01/26 21:35:40
2007/01/26 21:35:41
2007/01/26 21:35:41
つまり,hoge1とhoge2がほぼ同時で1000msecごとに呼び出される.