【发布时间】:2015-09-08 20:00:46
【问题描述】:
StreamReader file = new StreamReader(@"C:\Users\User\Documents\Files.txt");
while ((line = file.ReadLine()) != null)
{
richTextBox1.Text += Environment.NewLine + "Copying: " + line;
counter++;
}
我有这段代码来读取其中包含多个路径的文本文件。我想要做的是将它们发布到我到目前为止得到的文本框中,但我的问题是我可以在流阅读器要发布的每一行之间延迟 1 秒吗?
【问题讨论】:
-
不好意思忘了是windows窗体
-
Thread.Sleep(1000);...? -
@sab669 为什么建议一些只会导致“为什么我的 UI 被冻结”的内容?
-
我试过线程睡眠,但它只是说线程在那个上下文中不存在
-
stackoverflow.com/questions/24720319/timer-in-winforms 有基于计时器和异步/等待的解决方案。
标签: c# winforms textbox streamreader