System.IO.StreamReader sr = new StreamReader(dialog.FileName,System.Text.Encoding.Default);
string line;

while ((line = sr.ReadLine()) != null) 
{
textBox1.Text += line;
Thread.Sleep(1000);
}
sr.Close();我读取文本的内容写到textBox1里。。我想在写完一行后延时1秒再写下一行。。我使用的Thread.Sleep(1000)。。但执行程序后,界面就不能动了。。只到循环完后才有反应。。我想在写内容到textBox1时。。能看到1条条写进去。。请问我该怎么改啊