Какой самый быстрый способ загрузить текстовый файл в RichTextBox?

Я загружаю текстовый файл в RichTextBox с помощью OpenFIleDialog. Но когда текст большой (например текст песни около 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 мешает этому?

5
задан Daria 16 March 2011 в 09:41
поделиться