【发布时间】:2011-07-16 10:32:46
【问题描述】:
我使用 OpenFIleDialog 将文本文件加载到 RichTextBox。但是当有大量文本时(例如大约 50-70 行的歌曲文本)并且我单击 OPEN 程序会挂起几秒钟(~3-5)。正常吗?也许有一些更快的方法或组件来加载文本文件?如果我的问题不恰当,请删除它。谢谢。
if (openFileDialog1.ShowDialog() == System.Windows.Forms.DialogResult.OK)
{
string text = File.ReadAllText(openFileDialog1.FileName);
for (int i = 0; i < text.Length - 1; i++)
{
richTextBox1.Text = text;
}
}
我猜可能是ReadAllLines 阻碍了它?
【问题讨论】:
-
你能贴出你用来读取文件和填充richtextbox的代码吗?
-
是的,当然。已更新。
标签: c# text load richtextbox performance