【发布时间】:2017-01-09 18:19:35
【问题描述】:
我正在尝试创建一个 Windows 应用程序,该应用程序将加载多个大约 30MB 的大型日志文件。
这里最好的方法是什么,因为我尝试使用 RichTextBox 控件加载它,但这会在显示文件之前长时间阻止客户端。
我已尝试使用此代码加载日志文件
textBox1.Text = File.ReadAllText(Path + "\\Data.log");
我尝试过使用TextBox 和RichTextBox 控件
【问题讨论】:
-
线程会有所帮助,也可以查看文件流,但我会在线程中加载,这样 UI 会保持响应。
-
我建议异步加载,这样你的 UI 就不会被阻塞
-
为什么你会选择一个庞大的控件而不使用正确的名称? RichTextBox VTC
标签: c# visual-studio