一定時間毎に処理結果をラベルに表示させる場合
次の様に Thread.Sleepを使うよりも Tiemr イベントを使う方が定石(一般)なのでしょうか?

for ( int i = 0 ; i < 100 ; i++)
{
label_hoge.Text = i.ToString() ;
Thread.Sleep(1000);
}